And, he spelt his first name with exactly one 'A', not two, hence 'Aron'.
On an American forum, your use of the British form "spelt" was entirely inappropriate. Especially in simple rather the perfect past tense. It sounds like you are over correcting, perhaps to compensate for something?
It's always interesting to hear American views on English grammar. Try punctuating this to make ONE complete and grammatically correct sentence:
Charles where Andrew had had has had had had had had had had had had the professor's approval.