Brian DiCola runs 14:43 to break record