johnrbates 23 pdf