JOHN GIVENS