JOHN C YATES