Military Background

Stephen Bloch completed a distinguished career in the US Navy

Stacks Image 1124
Stacks Image 1126