Leonard is a 2010 graduate of Marywood University in Scranton where he received his Master of Science in Physician Assistant Studies as well as a citation in Clinical Excellence. Prior to becoming a physician assistant, Leonard was a member of the Pennsylvania Army National Guard (1992-2002). In 2000, he received a Bachelor of Science degree in Medical Technology from Bloomsburg University. He received his certification in Medical Technology also in 2000 from the Scranton Medical Technology Consortium.
Leonard is certified by the NCCPA (National Commission on Certification of Physician Assistants).