Michael Gates DeSilva Gates Construction, LLC This item appears in Board of Directors Share this page