Okay so! Both are grammatically valid. Here's why: You can put either part at the beginning. Your choice becomes not one of correctness but of...
Separate names with a comma.