CUMMINGS, KEEGAN & CO P.L.L.P.