Sheila Stewart

Birth date: Aug 5, 1962 Death date: Mar 13, 2021

Sheila Stewart was born August 5, 1962, and made her peaceful transition on March 13, 2021. Upon her death, she donated her body to Science Care in Denver, Colorado, for contribution to Lupus research, giving hope to future genera