Affinity confirms appointment of two senior executives