Police Personnel

The Neptune Beach Police Department has 23 sworn officers, 8 full-time and 1 part-time civilians.

SDS Tammy Monteiro is the NBPD Public Records Custodian, posted in accordance with Florida Statutes, Chapter 119, Public Records.

NBPD Organizational Chart






Michael J. Key Jr.

Chief of Police

2 Commanders, 1 Executive Assistant to the Chief of Police, 1 Chaplain

Operations & Enforcement / Investigations / Internal Affairs

Liam A. Toal


2 Patrol Sergeants, 1 Detective Sergeant
Support Services / Special Events / Emergency Preparedness

Gary M. Snyder


2 Services Division Supervisors, 1 Ocean Rescue Div. Captain
Uniformed Patrol Division

William E. Torres

Sergeant B Squad

4 Patrol Police Officers; 2 Traffic Officers
Uniformed Patrol Division

Dustin J. Kamppi

Sergeant A Squad

4 Patrol Police Officers; 2 Traffic Officers
Services Division

Elaine Dean

Services Division Supervisor - Communications Unit

4 Full-Time Communications Officers
Services Division

Tammy Monteiro

Services Division Supervisor - Records Unit

1 Full-Time Records Specialists; Crossing Guards