You definitely strike me as ESFj.