Mr Douglas Stephen Palmer

Current affiliation: Canadian Blood Services (Retired)
Subject: Health Sciences
Primary location: Canada