My god, Ingram is Araragi, notorious lolicon and incestuous harem king! It all makes so much sense now.