Hi. It's a logical sentence, but if you mean the 40th anniversary of Starbucks then you should say "at their 40th anniversary celebration" rather than "his". If you say "his" that would mean only one person was celebrating his anniversary.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.