J. GREGORY & ASSOCIATES