Jim Carroll

Jim Carroll

Jim Carroll is chief technology officer at Mobica.