dan hartnett