The Larry F. Kirkpatrick Home Page