David Brotherton

Active Grand Junction, CO President for Brotherton Construction Inc