I always feel as though introductions are awkward and I guess it's because it's usually my first post, and a bunch of people I've never met before...
Separate names with a comma.