darren haas