What banks participate in providing a medallion signature guarantee in California?

Many California banks participate in the medallion signature guarantee program. However, only the Bank of America participates for non-customers, albeit requiring information before providing it.