KEITH A LANNING