Help keep Salon independent

James O’Donoghue

James O’Donoghue is an attorney in New York City who grew up in Newtown, Conn., and attended Sandy Hook Elementary as a child