Christopher North vs David Abrams

Christopher North vs David Abrams compared for founders deciding who to pitch. Stage focus, check size, and sector fit compared side by side.

Christopher North vs David Abrams

Christopher North is a individual/angel based in London, England, United Kingdom. David Abrams is a individual/angel based in London, England, United Kingdom.

Similar investors

Investors like Christopher North · Investors like David Abrams · Christopher North co-investors · Full investor directory