Jeff Petrie (left) on graduation day with Naval Academy Superintendent Virgil Hill Jr.
Photo courtesy of Jeff Petrie.