Re: Simple solution... @Alister
Or he could simply have/come from a large family, covering a wide age range. Some of us do - I have over half a dozen siblings who between them have over twenty kids. Ages range from young enough to still be in nappies all the way up to mid-twenties.
And that's without considering my cousins and their kids.