Catherine Harbin

Active Paris, TX President for On Course Operations, LLC