Mark Fox agrees to contract extension...