Canadian professional contractor Mikes Holmes

Contractor Mike Holmes on construction work
Mike Holmes is a professional contractor from Canada who has won hearts of Canadians for rescuing them from bad renovations of their homes and also sharing his knowledges of skilled trades.

Prev 1 of 10 Contractors: Mike Holmes Sr. and Mike Holmes Jr. Next