Daniel P Ahearn Facts