Mike Miller was the DJ at our vow renewal where we had a mix of ages. Mike had the 17 year olds out dancing until midnight but had music for everyone. Mike was there early and very helpful with a number of technical aspects of the reception. Highly professional, very personable and quite affordable!