Nick Watson has been appointed as the Head of Affiliates at Boss Partners, an igaming affiliate group seeking to bolster its presence in the multinational sector. Joining the Malta-based group, Watson will play a role in driving the firm’s strategies moving forward, bringing a ‘wealth of experience’ from a multitude of previous roles to the position. Boss Partners affiliate brands …
Read More »