Alan C Clifford Author