I can't help but notice two things about the Major: 1. He knows more than he's showing. 2. His name is Monty Cristo.
Perhaps some of us are trying not to spoil the surprise for the others? Granted, now that you've said that, it has become fairly obvious. Spoiler...
Separate names with a comma.