Tom Beecher

Tom Beecher is CEO and president of Cartera Commerce