MCL Contracting - due diligence checklist