jeff c cahill, c