Horrible person, In my opinionJames called me on Friday 2 weeks after I had contacted HomeAdvisor and received 3 other estimates for my roof. I told him we had picked out a roofing contractor but he was welcome to come out. He arrived approximately an hour late, saying his previous customer kept him by talking…