frank haasnoot