M.R. WHELAN & COMPANY, INC.