ANDREW P. GREGORY