ANDREW TORREGROSSA & SONS INC.