English Lary Walker Cited by user Tulemo on 29 Jun 2020 Lary Walker is an American neuroscientist and researcher at Emory University in Atlanta, Georgia.