top of page
Search


Erica Gooch
May 10, 20242 min read
Congratulations Ellen Ochoa on your Presidential Medal of Freedom!
Ellen Lauri Ochoa, born on May 10, 1958, in Los Angeles, California, has been a source of inspiration for countless aspiring scientists...
1 view0 comments
bottom of page