Glenn J Hill Author