KENNETH W. DOHERTY, PE