Special Operations Memorial Foundation

James E. Barnes

James E. Barnes

USN