Answer:
Generally a minor cannot be held responsible for any contracts that they sign unless they involve basic necessities, e.g. food, clothes, shelter. But in this case, Robertson ratified the contract when he was already an adult (I guess he was an adult when he graduated as a dentist or during the next three years). Once Robertson ratified the contract, he cannot disaffirm it anymore.