Макмэккон принял участие в летних Олимпийских играх в Лондоне в двух дисциплинах стендовый стрельбы. В трэпе он стал 12-м среди отдельных спортсменов и занял второе место среди команд.