Michael P. Shanahan, Esq