Overview

James Joseph Magennis

(1919—1986) submariner