KEVIN R. CULLEN, PE