COLLERAN, O'HARA & MILLS, L.L.P.