CUMMINGS & LOCKWOOD LLC