Bruce Richardson Signs New Contract