Command Staff

Captain Michael Barr

Patrol- District 1Captain Michael Barry

Captain Barry serves as a District Commander for the Jupiter Police Department, and is assigned as the Road Patrol District 1 Commander.

Captain Barry began his career with the Jupiter Police Department in 1995. After joining the Jupiter Police Department he was promoted to the rank of Sergeant in 2009, and then he was promoted to the rank of Captain in 2016. His prior assignments include: Marine Unit Officer, Assistant SWAT Team Commander, SWAT Sniper Team Leader, and supervisor over Road Patrol, K-9 Unit, Neighborhood Enhancement Team (NET), Traffic/THI Unit, and S.R.T.

Captain Barry is a U.S. Coast Guard Veteran and holds an Associate in Arts Degree from Palm Beach Community College, and Bachelors of Arts Degree in Public Administration from Barry University.

Captain Donald Hennessy

Patrol-District 2 Capt Hennessy 2

Captain Donald Hennessy serves as a District Commander for the Jupiter Police Department, and is assigned as the Road Patrol District 2 Commander.

In 2002, Captain Hennessy began his career with the Jupiter Police Department as a Communications Officer. In 2007, after completing the police academy, he was hired as a sworn police officer for the Jupiter Police Department.  During his career as an officer, he was assigned to the Road Patrol, the Beach Unit, and also served as the department’s Accreditation Manager. In 2015, Captain Hennessey was promoted to the rank of Sergeant and was assigned to the Nights 2 Platoon until his reassignments to the Special Operations Division and then to the Criminal Investigations Division. During his career, he completed a Bachelor’s Degree in Supervision and Management from Palm Beach State College and is currently pursuing a Master’s Degree in Public Administration from Florida State University. 

Captain Bill Allen

Patrol- District 3Captain Bill Allen

Captain Bill Allen serves as a Command Staff Officer for the Jupiter Police Department and is assigned as the District 3 Commander, supervises road patrol day shifts and is the Commander of the Emergency Field Force Team. 

After serving in the United States Navy, Captain Allen began his career in Law Enforcement with the Palm Beach County Sheriff’s Department in 1993. After joining the Jupiter Police Department in 1996, he was promoted to the ranks of Field Training Officer, Sergeant, and then to Captain in 2019. His prior assignments include: Patrol Supervisor, Criminal Investigations Division Supervisor, Fleet Administration Services Supervisor, SWAT Team Leader and Underwater Recovery Team Supervisor. 

Captain Allen holds an Associate in Arts Degree from Palm Beach Community College, a Bachelor’s of Arts Degree in Education, Training and Development from Southern Illinois University and a Master's Degree in Criminal Justice from Boston University.  Captain Allen is also a graduate of the 51st Session of the University of Louisville’s Southern Police Institute Command Officers Development Course, the Florida Leadership Academy and the FBI/LEEDA Trilogy.