Affinity Solutions names new executives