Large Contractor / tax advisor / contractor / general contractor / PCM PCM CCM Small Contractor YES YES YES YES Large Contractor / General / small general contractor / architect / General and Administrative Expenses General / engineer / small contractor / /