David E Spencer LLC in Langhorne, PA 19047



David E Spencer LLC

29 Windham Drive

(215) 220-0269