Mike Smith writes on various business management topics including insurance, legal, and government regulations. He is published on more than 300 websites including: http://www.insuranceforroofingcontractors.com