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