Gregory Joshua – Cox

Gregory Joshua – Cox is joining the team at Haven for a summer contract as a lead vocalist.