If you need more lookups,
subscriptions start at $34 USD/month.
David Upcraft Location
United Kingdom
David Upcraft Work
2026 -now Team Leader, Customer Success @
2010 -now Actor @ Freelance
2023 -2026 Senior Customer Success Manager, Blackbaud EMEA and Asia Pacific @
2021 -2023 Customer Success Manager @
2021 -2021 Consultant Fundraising Manager @
2020 -2021 Fundraising Consultant @
2018 -2021 Regional Fundraiser - South East, London and East of England @
2016 -2018 Lettings Negotiator @
2012 -2013 Stage Technician @
David Upcraft Education
University of Chichester
Bachelor of Arts - BA (Performing Arts)
2007-2010
David Upcraft Summary
David Upcraft, based in United Kingdom, is currently a Team Leader, Customer Success at Blackbaud Europe. David Upcraft brings experience from previous roles at Freelance, Blackbaud Europe and Links International UK. David Upcraft holds a 2007 - 2010 Bachelor of Arts - BA in Performing Arts @ University of Chichester. David Upcraft has 2 emails on RocketReach.
Looking for a different David Upcraft?
Find contact details for 700 million professionals.