Hi,
Swan discusses this in his Practical English Usage (Section 261 on Genitives).
Charles is a singular name, and takes 's (although classical and other special names often don't).
eg Charles's house.
Roberts sounds like a family name, referring to several people, so just put an...