Mac Gannon - Lead Disc Jockey

email: mac@mitdj.com  |  call: 616-634-5371


I did want to let you know that we could not have had a better experience with MAC. The reception moved at a perfect place, and the dance floor was full and active the entire night. All of our friends were having so much fun, and no one wanted to leave at the end of the night (Anthony and I included). He was patient with song requests, and never seemed like he made a bad choice. We received so many compliments from our guests about how fun the reception was, and a lot of that is due to MAC.  Please pass the word along to him, and we will definitely be recommending you guys to anyone else we know getting married.


We had a great experience with Moments in Time for our wedding, specifically with DJ MAC. The music he selected for dinner was perfect for the vibe we were going for. He kept the reception moving, and kept the dance floor packed the entire night. We even stayed later than planned because we were having so much fun dancing with our family and friends. We received compliments from so many of our guests about what a good time they had at our reception, and so much of that is due to DJ MAC. We recommend Moments in Time to anyone needing an amazing DJ service for their wedding!


(These names have been made up through time for fun purposes)

Any names with the word "Mac" in it


Big Mac

Mac Daddy

Experience with MITDJ:  

Since 2017



September 16th



Grand Rapids, MI 


Education/Schools Attended:

Kenowa Hills High School

Sienna Heights University

Grand Valley State University

(Business Management)


Favorite Quote:

"Beer is proof that God loves us

and wants us to be happy"

-Benjamin Franklin


Favorite Sports Teams:

Michigan Wolverines

Detroit Lions

Detroit Tigers


Hobbies or Activities:

Lifelong Learner



Meeting New People & Being Social

Spending Time With Friends & Family


What is your favorite part about MITDJ:

The comradery among staff.  It's a close knit group to work with!

info@mitdj.com                                      616-334-3110