Mike Holmes and his children help people who are making positive impacts in their communities.
Mike Holmes Host
Sherry Holmes Host