Book an appointment

Get in touch with our experienced team


Selinsgrove Office

  • 111 N. High Street, Suite One
    Selinsgrove, PA 17870

  • 570.374.5575
  • [email protected]
  • Monday: 9am - 5pm
    Tueday: 9am - 5pm
    Wednesday: 9am - 12pm
    Thursday: 9am - 5pm
    Friday: 9am - 5pm


Middleburg Office

  • 431 E. Main Street
    Middleburg, PA 17842

  • 570.837.1200
  • [email protected]
  • Monday: 9am - 5pm
    Tuesday: 9am - 5pm
    Wednesday: 9am - 12pm
    Thursday: 9am - 5pm
    Friday: 9am - 5pm

    ALL HOURS BY APPOINTMENT

We're proud to serve Central Pennsylvania

Serving the counties of Snyder, Union, Northumberland, Montour, Columbia, Lycoming, Dauphin, Cumberland, Lebanon, Juniata and Mifflin and the towns of Selinsgrove, Middleburg, Annville, Beaver Springs, Beavertown, Berwick, Bloomsburg, Danville, Elysburg, Harrisburg, Kreamer, Lancaster, Lebanon, Lewisburg, Lewistown, McCallisterville, McClure, Mechanicsburg, Middleburg, Mifflinburg, Mifflintown, Mt. Carmel, New Bloomfield, New Cumberland, Newport, Northumberland, Shamokin, Sunbury, Watsontown, and Williamsport.