John Ray Skates – Author