Board approves $14.8M CR121 contract