Accelerated Payments Secures Neil McMillan as Head of North America

Accelerated Payments has secured Neil McMillan as Head of North America, effective March 2022. In a recent press release shared with Finance Magnates, Neil McMillan, an executive veteran with more tha...