ADRIAN HAVENS