
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 Read Obituary