JAMES P. MCGRATH & SON, INC.