Professor Emeritus Cracraft passes away