Ted O'Donoghue

Cornell University

Address