Structure

The Haverford Township Police Department structure consists of the Chief of Police and Deputy Chief who are responsible for managing the Department which is divided into three divisions, with each division managed by a Lieutenant. The three divisions are the Patrol Division, the Staff Services Division, and the Special Services Division.                  

 
Chief John F. Viola

Chief of Police
John F. Viola

Deputy Chief Hagan

Deputy Chief
Joseph Hagan


Lt. M. Glenn

Detective Division
Commanding Officer

Lt. Michael Glenn

Lt. James Kelly

Patrol Division
Watch Commander

Lt. James Kelly

 Lt. Craig Scott

Patrol Division
Watch Commander

Lt. Craig Scott

To view the organizational structure click here.