Mr. Vernon has performed with numerous opera companies , including San Francisco Opera , Houston Grand Opera , the Washington Opera , San Diego Opera , Cincinnati Opera , and has appeared in concert performances in China , Japan , the Philippines , and many cities across Asia and the United States , amassing more than 2,500 performances throughout his career .