Question: have sb do or doing?
Answer: To have somebody do something most commonly means to cause somebody to do something (eg, ask, force, pay). But in this sentence the verb had means something like believed, perceived, recorded, claimed, or stated.