undefined David Annandale