kenneth s. krane