Celebrity Is Mike Holmes Married? – Find Out Here! Mike James Holmes is a well-known builder from Canada. He’s often called… Coza24August 17, 2023