Get Started

The first step in mounting a successful criminal defense is selecting a criminal defense attorney to stand by you, to defend you and to represent you at every stage of the process.  This is a very important decision that requires careful consideration but one that must be made soon after the charges have been filed. 

Selecting the best attorney for you or a member of your family is an important decision.  However, as important as this decision is, it is one that should be made promptly.  Whether you were arrested, charged and brought before a magisterial district judge for preliminary arraignment or received notification of the charges via summons the clock is ticking.  Once the charges have been filed you will be given a date for a preliminary hearing that is within ten days of the date of filing if you were preliminarily arraigned or within twenty days if the charges were sent to you via summons.  Not only is it critical that you and your attorney are prepared for the preliminary hearing but often steps must be taken in advance of the preliminary hearing to preserve evidence, and interview witnesses while the evidence is still available and the events are still fresh in the minds of the witnesses.

My practice is 100% dedicated to defending and protecting the rights of people who have been accused of committing a crime.  I bring years and over one thousand criminal cases worth of experience to bear in your defense.  I am dedicated to providing my clients with exceptional legal service.  Further, I am committed to being accessible and responsive to you throughout the resolution of your case.  I will be available to you for questions or concerns along the way and I will stand by you and fight for you throughout this process.  I will be there when you need me. 

The fees for representation vary by case.  This is because each case presents a unique combination of complexity, expediency and the anticipated volume and complexity of work.  Major credit cards are accepted and payment plans are available. 

Call me at 412-238-4050 or click here to schedule a free consultation.  I offer flexible office hours, including evenings and weekends to work around your schedule.  I look forward to meeting you and discussing with you how I can help.