haven craig