Cavanaugh Law, PC., is a criminal defense law firm based in Hampton. It offers legal help to clients facing misdemeanor and felony cases such as drunk driving and criminal driving. It also looks into crimes related to drugs, properties, and violence. The firm also represents family and personal injury cases. Cavanaugh Law, PC., is led by Michele Cavanaugh, a family-oriented attorney who worked as a paralegal for 10 years before entering law school.