who can donate blood

by Miss Barbara Schulist MD 9 min read