The reason that Dan knows so much about history and is almost always right is because............ He is old enough to have been there!
No, it is because Dan has interviewed Silat. That guy is so old, he was determined too old for service when he tried to enlist during the Revolutionary War.