darin haines