Il a poursuivi sa carrière dans la marine, occupant plusieurs postes supplémentaires jusqu'à sa retraite en 1974. McGonagle est né le 19 novembre 1925 à Wichita, Kansas. Après avoir fréquenté l'école secondaire et l'université en Californie, il s'est engagé dans la marine américaine en 1944 et pendant les trois années suivantes, il a participé à un programme de formation de la marine à l'Université de Californie du Sud.