

Post ads on craigslist/kijiji/facebook/etc. Have business cards printed with a catchy name, simple logo, brief list of services and contact info. Whenever he does a job, bring a handful of business cards, give a bunch to the customer, maybe drop a few in mailboxes in the neighbourhood. Having a simple website might help as well
yeah, that’s well beyond what a roofer will do. You need a general contractor and a HELOC, that’s going to be a VERY expensive job.