Eliza Hubbard's Location
Durham, NC, US
Eliza Hubbard's Work
Eliza Hubbard's Education
Eliza Hubbard's Summary
Eliza Hubbard, based in Durham, NC, US, is currently a Senior Technical Project Manager at Formidable, bringing experience from previous roles at Carimus, Caktus Group and Lulu.com. Eliza Hubbard holds a 2005 - 2009 Bachelor of Arts (BA) in History @ UNC Chapel Hill. Eliza Hubbard has 1 email on RocketReach.