Cederroths First Aid products are a familiar sight in many workplaces in more and more countries

What is the correctly punctuated version of this sentence?
Cederroth's First Aid products are a familiar sight in many workplaces in more and more countries.