Skip to main content

James Rourke

James Rourke teaches history at Norwich Free Academy, a quasi-public high school in Norwich, Connecticut.