Dr. Keith Campbell, age 94, of Oskaloosa died Thursday. His body has been creamated. A celebration of life will be held at a later date. The Langkamp Funeral Chapel is in charge of the arrangements.