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