Shueyville Methodist hosting blood drive June 23