JOHN LINKS