I am French and so is he apparently so I tried to scout French blogs for more information but outside of what you already know, it doesn’t seem there is any other information about him out there. Sorry!