craig lack consultant