Member Login

General Manager

Luke Steimke received his degree in Golf Course Management from the Professional Golfers Career College and has rapidly risen through the professional ranks. He started his career in Virginia as an Assistant Golf Professional, but his talents were quickly recognized, leading to several promotions. Fore Golf soon relocated Luke to Scottsdale, Arizona where he served as the Head Golf Professional/Director of Instruction at Ancala Country Club. A few years later, Luke was given the opportunity to further his career when he relocated to Florida as the General Manager at Baytree National Golf Links. Not long after, Luke became the General Manager of two semi-private clubs located in the Space Coast of Florida. Luke has many goals for the new Mooresville Golf Club, and is thrilled to be in Mooresville.

Head PGA Professional

Jeremy Elliott is a PGA Professional at the Mooresville Golf Club. Born in Indiana, Jeremy graduated from Methodist College in Fayetteville, NC where he majored in Business Administration with a concentration of Professional Golf Management. He was elected into the Professional Golfers’ Association in 1994. Jeremy worked as an assistant golf professional at the Alamance Country Club before becoming the Head Golf Professional at Mooresville Golf Course in 1997. Married with two daughters, Jeremy has recorded a low score of 66, and has recorded three hole in ones at the Mooresville Golf Club.

Assistant Golf Professionals

Ryan Taggart joined the staff of the Mooresville Golf Club in September 2018. He comes to MGC from the Birmingham Country Club in Birmingham, Michigan where he was the Assistant Golf Professional from 2011 to 2018. Ryan has 16 years of experience working in the golf industry, beginning his career at Twin Beach Country Club in West Bloomfield, Michigan. He then attended the Professional Golfers Career College in Kissimmee, Florida. Ryan will be seeking his PGA certification in 2019 to further his education and service to MGC players. He currently lives in Mooresville and enjoys spending time with his wife Jessica and their two children, Avery and Lucas.

Justin Harris graduated from the Golf Academy of America in 2018 with a degree in Golf Operations and Management. He has been working in the golf industry since 2016, starting right here at the Mooresville Golf Club as an outside staff member. Justin is originally from Buffalo, New York, but has lived much of his life in Mooresville. He played for four years on the Mooresville High School golf team and then for Catawba College. He plans to extend his education and work toward attaining his PGA certification soon.  

Golf Course Superintendent


Shane Staples is the Golf Course Superintendent at the Mooresville Golf Club. Born in Statesville, he received a degree in Recreational Grounds Management from Catawba Valley Community College. Shane started in the golf industry in 1995 and became a Golf Course Superintendent in 2008 at Fox Den Country Club. Shane is a Class A Superintendent from the Golf Course Superintendents Association of America. He lives in Statesville with his wife Jennifer and their two children, Evie and Braeden.