GIARDI ASSOCIATES, INC.