Shawn Shearer

Active Dallas, TX Director for Highland Park Debate Club