WVU Medicine St. Joseph’s Hospital and the Rotary Club of Buckhannon-Upshur will hold a blood drive on Friday, August 18 from 10 a.m. to 2:30 p.m.