Steven Watt's Location
New York, NY, US
Steven Watt's Education
Notre Dame Law School
2000 - 2001
Steven Watt's Summary
Steven Watt, based in New York, NY, US, is currently a Senior Staff Attorney at ACLU. Steven Watt holds a 2000 - 2001 Notre Dame Law School. Steven Watt has 2 emails on RocketReach.