Officer Magill was killed when he was struck by a drunk driver. The accident occurred while he was waiting in his cruiser for a tow truck to tow the car of a previous drunk driver. The suspect was convicted of vehicular assault and sentenced to 13 years.
Officer Magill had served with the Gwinnett County Police Department for 10 years. He was survived by his parents, daughter, and son.