James L Clifford Author & Editor