RICHARD P. DEEGAN & SON INC.