I don’t know. Was he sober? was the driver? Who had the light? None of that is answered, and may not be known. He’s dead though, for sure.
The police say it was in the intersection. However, Google Maps shows Northampton Road is eight lanes with no crosswalk, so I can guess what happened.
Police press release: