ANDREW P. HARDY