David Stromquist Email

Presales Engineer . Apptega

Current Roles

Employees:
65
Revenue:
$10.5M
About
Apptega Address
75 5th St NW
Atlanta, GA
United States
Apptega Email

Past Companies

ApptegaPresales Engineer
ApptegaProduct Owner
ApptegaCybersecurity Solutions Consultant

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.