craig kates