Semmes is excited to announce new locations for our Baltimore, MD and Vienna, VA offices.