Author: Capt. John F O'Connell USN (Ret)
Alternate names: Capt John F. O'Connell USN