GRIMALDI & ASSOCIATES LTD.