denver castro