Rod Castle died on July 7, 2011. Castle was co-founder and CEO of the Osito Foundation, a nonprofit that donates teddy bears to children affected by HIV/AIDS. Co-founder Oscar Velasquez, the foundation’s director and president, was Castle’s partner. A memorial service will be held at 7 pm on Monday, July 18, 2011 at F Bar Houston 202 Tuam, Houston, Texas 77006.
March 5, 2021