Meet the Staff





Jim McGuigan, General Manager / PGA Professional

After earning a bachelors degree from Central Michigan University and achieving membership in the PGA of America, Jim has worked in all three sectors of the golf business (public, resort, and private).  Jim was employed at Treetops Resort for eight years and during that time he was nominated by the PGA of Michigan for "golf professional of the year" as well as awarded the "operator of the year award" by the Michigan Lodging and Tourism Association.  Jim has now entered his seventh season at Twin Beach Country Club and looks forward to continuing to grow the club, control expenses, expand member services, and continue to modernize the operation.

Contact Jim at or via phone at 248-363-3335, extension #5.

Aaron McIntyre, Pro Shop Manager

Aaron has been working in the golf industry since 2005.  Blessed with extensive customer service experience with roles such as Bag Drop Attendant, Golf Shop Assistant, Golf Group Coordinator, Golf Shop Manager, Pro Shop Manager and Member Relations Administrator.  Aaron enjoys cultivating 1-on-1 relationships and working behind the scenes to maximize an individuals experience.  A history graduate of Saginaw Valley State University, Aaron enjoys sharing his extensive love & knowledge of the State of Michigan with everyone.

Contact Aaron at or via phone at 248-363-3335, extension #3.

Brian Gentner, Superintendent & Director of Maintenance

Brian is a 1994 graduate of Michigan State University’s Turfgrass Management Program. His golf course experiences include several private country clubs and public golf courses from Michigan to North Carolina. Brian had the privilege of being part of the grounds crew at the 1993 PGA Championship at the Inverness Club in Toledo, Ohio. In 2021, Brian was nominated for the Golf Association of Michigan's Superintendent's Award of Merit.  The last 20 plus years of his 28 year career have been with Twin Beach Country Club.

Contact Brian at 248-363-3335.

Loren Badish

Email or via phone at 248-363-3335, extension #6.

John Riggs, Interim Executive Chef

Contact John at or via phone at 248-363-3335, extension #4.

Diane Sinelli, Office Manager

Diane Sinelli joined our Club as Office Manager in April, 2019.  A graduate of the University of Detroit Mercy, she brings a diverse accounting background.  Diane is excited to be a member of the team and seeks to provide high quality customer service to the Twin Beach Country Club members. Her personal interests include enjoying the Michigan four seasons, vacationing up north, especially biking, hiking and walking her dog, Riesling.

Contact Diane at or via phone at 248-363-3335, extension #2