Stephen Byrd is a Staff Business Intelligence Analyst at Twilio and is currently pursuing a PhD in Psychology at Saybrook University. They previously owned a business from 2009 to 2013 and have held various technical and support roles at Twilio, Dyn, and Normandeau Associates, Inc. Stephen earned a Bachelor of Science in Film from Full Sail University and a Master of Science in Psychology from Southern New Hampshire University.
This person is not in the org chart
This person is not in any offices