Jeffrey Parker, head of Atlanta's MARTA, died by suicide Friday
(Newser) -
The CEO and general manager of MARTA, Atlanta's transportation service, has died by suicide, per CNN . Jeffrey Parker, who'd led the agency since 2018, stepped in front of an oncoming train in Decatur on Friday, according to local outlet Decaturish . Parker's death was confirmed in a statement...