Holmes on Homes is a Canadian television series featuring general contractor Mike Holmes visiting homeowners who are in need of help, mainly due to unsatisfactory home renovations performed by hired contractors.
Holmes on Homes
Michael James Holmes is a Canadian builder/contractor, businessman, investor, television host, and philanthropist.
Mike Holmes signing autographs