F VIGLIONE & ASSOCIATES INC.