I don't know. I haven't read it in a while. INFj is a definite possibility. Not sure about ISFj or the supervision thing.