У 1931 Маккенна приєднався до флоту США і два роки прослужив на річці Янцзи у Китаї помічником машиніста. Після того він ще 10 років провів на Далекому Сході. МакКенна брав участь у Другій світовій та корейській війнах. Після 22 років у складі флоту він вийшов на пенсію як Чіф-петті офіцер.