Police Personnel

The Neptune Beach Police Department has 20 sworn officers, 7 full-time and 2 part-time civilians.

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


Police Personnel Chart





Michael J. Key Jr.

Chief of Police

Operations / Enforcement / Special Events

Gary M. Snyder


2 Patrol Sergeants; Reserve Officers
Investigations / Support Services / Internal Affairs



2 Detective Positions; 2 Services Division Supervisors; Ocean Rescue Division
Uniformed Patrol Division

Liam A. Toal

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

Jan Snyder

Services Division Supervisor - Communications Unit

4 Full-Time & 1 Part-Time Communications Officers
Services Division

Tammy Monteiro

Services Division Supervisor - Records Unit

1 Full-Time & 1 Part-Time Records Specialists; Crossing Guards
Code Enforcement

Denzel Dehm

Code Enforcement Officer