Answer:
The character types in the passage are:
James: the protagonist, who remembers when his father disappeared and eventually forgives him
James's father: the secondary character, who disappears for weeks at a time and eventually returns with gifts
James's mother: the secondary character, who tries to explain the father's absences to James and his brother