State Representative Kevin Schmidt is hosting a blood drive with ImpactLife. Walk-ins are welcome, but appointments are strongly encouraged to avoid a long wait time. Make an appointment here: ImpactLife – Donor Portal