daniel ahearn