James Russell, based in Arlington, VA, US, is currently a Director at DFW Speech & Debate, bringing experience from previous roles at Waterfront Baptist Church and Compass Coffee. James Russell holds a 2016 - 2019 Bachelor of Science - BS in Social Sciences @ Liberty University.