keith waters (2)