Welcome to our newest trial attorney!

Craig Harbaugh is a first chair trial lawyer with over 25 years of experience trying cases as a JAG Officer and Federal Public Defender. Craig is a great addition to our stellar trial bench.