Daniel M. Harrigan, p.c.