Michael Vinson

Active Rowlett, TX President for Ebenezer Covenant Partners, LLC