Born and raised in Boston, MA, Owen joined American Promise as a Research Assistant after graduating with his BS in Education and Social Policy from Northwestern University. After many experiences working for political campaigns and interning with the government in high school and college, Owen saw firsthand the increasingly damaging role that money in politics plays. He was thus motivated to bring his deep research skills, strong writing, and positive attitude to the American Promise team. Even as Owen began earning his Master of Urban Planning at New York University in the fall of 2024, he elected to remain part of this organization doing such important work. Owen works with the others in the research department to produce long-form research reports, brief issue breakdowns, and other projects to support the invaluable work of other American Promise team members.
© 2025 American Promise