mflanigan.com
Contractors
I haven’t posted here in a while because I haven’t been able to hear myself think. We’ve recently had our roof replaced. Almost immediately after that a crew came to build a porti…