On The Spot Media employs 43 employees. The On The Spot Media management team includes Jim Celentano (Managing Partner), Geoff Kowalski (Chief Revenue Officer), and Dennis O'Hara (Vice President of Sales).
Get Contact Info for All DepartmentsLooking for a particular On The Spot Media employee's phone or email?