Andrew H. (Andrew Hull) Foote