Professional Records License Records Eleanor Leventon Address: Narberth, PA 19072 License #: SW000872E - Expired Category: Social WorkType: Social Worker