David Julian Hirsh

79°