Mike Holmes
Mike Holmes is a Canadian businessman, investor, television host, and philanthropist.
Mike Holmes makes it right
Canada's TV contractor is out to expose shoddy workmanship and save the nation, one renovation at a time
The Best of Popjournalism