These are all correct. They are much easier to read, as is, than employing clunky suspension hyphens. I read each of them and understood exactly...
Separate names with a comma.