Meet Our Team

Our Leadership

We thrive on intellectual exploration with information and insights.

Doug Randall

Founder & CEO

Jeff Marshall

EVP, Customer Solutions

Rita Parhad

EVP, Non-Profit & Government Business

Becky Owens

Director, Customer Solutions

Bryan Pelley


Emily Keane

Director, Customer Solutions

Our Team

We take on big problems that have a global impact.

Marshall Roach

Engineering Manager

Amanda Wilmore

Lead Analyst

Spencer MacColl

Lead Analyst

Patrick Krause

Lead Analyst

Geneva Morley

BD & Content Marketing Specialist

Aman Thakker


Guillaume Julian

Lead Analyst

Matthew Donovan

BD Strategy & Data Management