Stephen A. Dunnigan focuses his practice on criminal, traffic, medical malpractice, personal injury, social security disability, and family law. He regularly practices in the General District, Juvenile and Domestic Relations, and Circuit Courts of Newport News, Hampton, York County, Isle of Wight, Williamsburg. Stephen provides representation of the criminal process including preliminary hearings, bond hearings, and jury trials. He practices in all federal and state courts in the Hampton Roads, Virginia and surrounding area.