I haven't actually finished the series yet and there are so many characters, so I will update later. Characters are listed by the game where they first appear. Beware of spoilers obviously.
Honestly I was planning to update this once I finished the series and I still haven't. I tried only including relatively major characters but I guess he does