James M Eagan

Eagan is a former New York State Trooper with more than twenty years of experience.