Gross McGinley welcomed attorney Jason A. Ulrich to the firm.

A municipal and real estate attorney, he joins the firm as senior counsel.