THOMAS J. PETRACCA, PE