In Memory of
Carlos
A.
Herrera
Life Story for Carlos A. Herrera
Affiliations
New York City Police
U S Marine Corps
The insignias listed here may be subject to copyright and / or trademarked. Those copyrights and trademarks are owned by the respective organizations.