Rocky River police have confirmed that Donovan Owens has been arrested and is being held in the Rocky River city jail for the fatal shooting of Michael Macgillis, Jr. outside of a Westway Drive home in Rocky River on Jan 22. Andrew Geraci, who was with Macgillis, was shot multiple times and is recovering in Fairview Hospital.
Owens turned himself in to the Rocky River police department where he appeared with lawyers late Thursday afternoon. Owens has served time for robbery and abduction. Although police have not confirmed that the shootings were drug related, they said that they found “evidence” in Owens car, which was towed to the Rocky River police garage.