JOHN LAROCCA & SON, INC.