Your English is really good for a non-native speaker! Honestly, it looks to me like all you need to do is read a few grammar books and practice...
Separate names with a comma.