Larson nació en la ciudad de White Plains, en el estado de Nueva York, a unos 40 km al norte de Manhattan.