Il a continué sa carrière dans la marine, occupant plusieurs postes supplémentaires jusqu'à sa retraite en 1974. McGonagle est né le 19 novembre 1925 à Wichita, au Kansas. Après avoir fréquenté l'école secondaire et l'université en Californie, il s'est engagé dans la marine des États-Unis en 1944 et a participé pendant trois ans à un programme de formation de la marine à l'Université de Californie du Sud.