A seasoned criminal defense attorney offering guidance and candid answers to help you get on with your life.

Offices

Mackrell International Logo

Our lawyers and staff serve clients from our Pittsburgh, Philadelphia, Sharon, Steubenville, and Weirton offices in the United States. We are also a member of Mackrell International, a network of 90 independent law firms with more than 170 offices in 60 countries. By our membership in Mackrell International, we are able to assist our clients with their needs and legal requirements all across the globe.

7108 Fairway Drive
Suite 130
Palm Beach Gardens, FL 33418
T: (561) 472-0811 | F: (561) 828-0210
View Directions

1818 Market Street
Suite 3402
Philadelphia, PA 19103
T: (215) 320-6200 | F: (215) 981-0082
View Directions 

One Oxford Centre
301 Grant Street, 38th Floor
Pittsburgh, PA 15219
T: (215) 320-6200 | F: (412) 263-2001
View Directions
7 West State Street
Suite 100
Sharon, PA 16146
T: (724) 981-1397 | F: (724) 981-1398
View Directions
200 Stanton Boulevard
Suite 100
Steubenville, OH 43952
T: (740) 282-6705 | F: (740) 282-8667

View Directions

333 Penco Road
Weirton, WV 26062
T: (304) 723-0220 | F: (304) 723-6318
View Directions