A Scarborough man has been arrested in connection with a fatal hit-and-run earlier this week in Windham.
Devin Brown, 33, faces several charges in the car crash that killed Brandon Dumond, 25, of Windham, police said Friday. Dumond was biking on Anderson Road around 6:50 p.m. Wednesday when the crash occurred.
Brown has been charged with aggravated OUI, aggravated assault and failure to remain at the scene of an accident involving death. He was scheduled to be arraigned in U.S. District Court Friday afternoon.
Police say Dumond was also the driver in a single-vehicle crash reported later Wednesday evening on River Road in the area of Rousseau Road.
The investigation is ongoing and police say more charges are expected.
Windham Police Department