After needing 300 units of blood, Glenmore man encourages people to donate amid emergency shortage