Map location of Todd Baritz 21 South 12th Street, 12th Floor, Philadelphia, PA 19107 Phone: 215-557-8608