MICHAEL S. MOORE, PE