John Farrar — American mathematician and scientist