In memory of dan mccafferty