KEITH A. ADAMS