Managing Large-Scale Construction Projects: Advice from a Skilled General Contractor.