"at traffic lights on his daily drive to Stamford and back"

Stamford is a city near the southwestern point of Connecticut, the fourth largest in the state. It is part of the Greater New York Metropolitan area.

 

Google Map