East New Market Fire Department

Profile

James Hastings
In the past, James has held the positions of Captain 21-1.