Press Release

TerraPay appoints Deepak Bhutra as the President of Business Development and Strategy – Payments