Richard Preston Jr.
Cambridge, Massachusetts, U.S.