James Watts's Location
Tulsa, OK, US
James Watts's Education
University of Oklahoma
1979 - 1983
James Watts's Summary
James Watts, based in Tulsa, OK, US, is currently a Journalist at Tulsa World. James Watts holds a 1979 - 1983 University of Oklahoma. James Watts has 1 email on RocketReach.