CVN 77 Prospective Commanding Officer Capt. Kevin O'Flaherty

CVN 77 Prospective Commanding Officer Capt. Kevin O'Flaherty