TAMPA — A man struck by semi-trailer truck while riding an electric scooter last week has died.

John Michael Edgerton, 33, died Wednesday at Tampa General Hospital, the Hillsborough Medical Examiner confirmed Friday. The cause and manner of his death were still under investigation.

Tampa police initially reported that Edgerton was riding the rental Lime scooter north on 20th near Stuart Street about 4:45 p.m. on June 20 when he suddenly veered into the path of a truck going in the same direction. But a witness who spoke to the Tampa Bay Times, Moneik Beal, said Edgerton was actually on Stuart Street headed west and was struck when he failed to stop for a tanker truck that had just pulled onto 20th Street from the Marathon petroleum terminal.

PREVIOUS COVERAGE: Tampa police identify e-scooter rider struck by semi-trailer truck

Police said last week that the crash was still under investigation. An update from Tampa police was not immediately available Friday.

Edgerton was a graduate of Jesuit High School in Tampa and played football at the University of Central Florida, where he earned a bachelor's degree in accounting, according to his obituary.

Edgerton made local headlines in 2015 when he crashed a stolen car into a pole near Nebraska and 139th avenues, then hopped into a Hillsborough County Fire Rescue pickup truck and took off down Interstate 275 during rush hour, according to a police report. He then crashed the county truck into several cars near the Ashley Street exit.

Edgerton later told investigators he intentionally crashed the car and then the truck to kill himself, the report says. He was arrested on several charges, found not guilty by reason of insanity and ordered to continue mental health treatment.

At the time of his death, he was engaged to be married, had a daughter and was working as an accountant at Metropolitan Ministries in Tampa, according to the obituary.

"He will be remembered by his love of his family and friends," the obituary says.

Contact Tony Marrero at tmarrero@tampabay.com or (813) 226-3374. Follow @tmarrerotimes.