Steve Pinado

Steve Pinado is president of Billtrust.