Dr. Barry Robert Leventhal
May 7, 1943 - December 13, 2022
Barry Robert Leventhal (aka. Baruch, The Bear and Papa), 79 years old, shed his earthly body, certainly with boundless joy and enthusiasm, and sprinted into glory to meet his Messiah face to face. Barry was born in Los Angeles, California on... View Obituary & Service Information
