TERRENCE AHEARN