Jeffrey L Ballard Editor & Author