Representing clients from Montgomery County, Abington, Ardmore, Audubon, Bensalem, Bridgeport, Bryn Athyn, Bryn Mawr, Cheltenham, Collegeville, Conshohocken, East Norriton, Evansburg, Fort Washington, Harleysville, Hatboro, Hatfield, Horsham, Jenkintown, King of Prussia, Kulpsville, Lansdale, Maple Glen, Montgomeryville, Norristown, Penn Wynne, Pennsburg, Plymouth Meeting, Pottsgrove, Pottstown, Red Hill, Reliance, Rockledge, Roslyn, Royersford, Skippack, Souderton, Spring House, Spring Mount, Telford, Trappe, Trooper, Washington Hill, West Conshohocken, West Norriton, Willow Grove, Woxall, Wyncote, Wyndmoor, Bucks County, Bristol, Brittany Farms, Chalfont, Churchville, Doylestown, Dublin, Eddington, Fairless Hills, Feasterville, Hulmeville, Ivyland, Lacey Park, Langhorne, Langhorne Manor, Levittown, Milford Square, Morrisville, New Hope, Newtown, Penndel, Perkasie, Quakertown, Richboro, Richlandtown, Riegelsville, Sellersville, Silverdale, Trevose, Trumbauersville, Warrington, Warminster and Yardley.