Richmond’s Jack McCaffery Takes Leave After Cancer Diagnosis — IJR News