Leonard has worked as a golf professional since 1997 as both a Managing PGA Head Golf Professional and Assistant Golf Professional at various facilities in Texas, New Mexico, Florida and Arkansas. He earned his bachelors from Texas A&M and served as Class President during his Junior and senior years. His golf background is diverse having worked at high end country clubs, municipal courses, public courses and privately owned facitlities. Along with management of golf operations his objective has also been directed toward the promotion of golf to all players. In 2010 he received The National PGA Presidents Council on Growing the Game Award.