Our Approach

ESC provides high quality, affordable coaching and consulting services for nonprofits throughout Southern California. Our team of executive-level consultants volunteer their knowledge and experience to support our nonprofit clients as they face their most pressing challenges – and impact the lives of those who depend on their services every day.

ESC’s consultants come from diverse backgrounds with senior management experience in business, nonprofit organizations, academia and government, and receive extensive training from ESC. They are passionate about what they do, providing a consistently high level of service and devoting the necessary time to each client’s needs in order to ensure lasting results.

ESC trains and supports our volunteers in a client-centered approach based on a coaching model that employs active listening, facilitation, patience and guidance — with a deep commitment to client confidentiality.

Our Vision

Successful nonprofits making our community an extraordinary place in which all can thrive.

Our Mission

To empower nonprofits to achieve their missions through affordable coaching and consulting by trained executive-level volunteers.
Our Values
  • Collaboration: Using a partnering approach for mutual development and enrichment
  • Integrity: Putting service first, fulfilling commitments and earning trust
  • Quality: Striving for excellence in all we do
  • Relationships: Forging strong connections throughout our community
  • Impact: Making a meaningful difference through dedicated service
  • Resourcefulness: Creatively building on diverse experience and expertise, continuous learning and customized approaches
ESC is deepening our commitment to DIVERSITY and INCLUSION, in order to better meet the needs of our nonprofit clients and the individuals they serve throughout our region.

Our Team

President & CEO

President & CEO

(213) 613-9103 x111


David Factor has served as President and CEO of Executive Service Corps of Southern California (ESC) since August 2013. In this role, he is responsible for steering the overall vision and strategy for ESC, which includes establishing new initiatives in the greater nonprofit community, strengthening board and contributor relations, and providing strategic support to program staff and leadership. Prior to being appointed President of ESC, David served as Vice President, Consulting Services beginning in 2011.


Organizational Consulting

Vice President of Organizational Consulting

(213) 613-9103 x121


Julia Fischer joined the team in June 2017. As Vice President of Organizational Consulting, she is responsible for leading ESC’s consulting engagements in all our core services. Julia oversees all projects from planning through implementation and impact while deeply involved in managing client and consultant relationships to ensure high-quality service delivery.


Associate Director of Organizational Consulting

213-613-9103 x122


Dr. Kristyl JL Smith joined the team in August 2021. As Associate Director of Organizational Consulting, she is responsible for supporting ESC’s consulting engagements and leading special projects. She is a proud Los Angeles native with over 8 years of experience in non-profits and over five years of experience in project management. She holds a […]


Organizational Consulting Coordinator

(213) 613-9103 x126


Maddy joined ESC in January 2021. As Organizational Consulting Coordinator, Maddy is responsible for supporting efforts to enhance ESC’s ongoing business development effort, assisting and monitoring the relationships with and between ESC clients and consultants, and creating and maintaining knowledge resources through Salesforce data entry and report generation. Maddy recently graduated from Occidental College with […]


Programs & Training

Vice President of Programs and Training

(213) 613-9103 x120


Janet McIntyre joined the ESC staff in 2012 with extensive experience as a certified coach and a consultant to nonprofit organizations. She is responsible for leading the design and execution of ESC’s client training institutes, customized leadership cohort programs and collaborative projects. She also oversees the onboarding and training of our consulting corps and works closely with the entire ESC staff to provide training and management support to our volunteer consultants.


Volunteer and Programs Manager

(213) 613-9103 x119


Meghan joined the ESC staff in July 2015. She plays a key role in consultant onboarding and volunteer management, including ESC’s initiative around the strategic diversification of the consultant corps. She is also responsible for managing all logistics for ESC’s client training institutes, customized cohort leadership programs and consultant trainings.


Training Manager

(213) 613-9103 x124


Susan joined the ESC team in July 2017. She is responsible for executing and delivering high-caliber training and continuing education for our consulting corps, ensuring that our volunteer consultants are well-versed in nonprofit best practices and management tools. She also supports the Vice President of Programs and Training in the execution of ESC’s client training institutes and programs. Susan previously served as an ESC consultant.


Fund Development

Interim Vice President of Administration

(213) 613-9103 x 114


Di Lam joined ESC in August 2020 and is the Interim Vice President of Administration. In this role, she is responsible for leading ESC’s fundraising, marketing and communications efforts, as well as operations. Her responsibilities include overseeing individual giving, foundation, corporate and government grants, and external communications and marketing. Di started her fundraising career at […]


Development and Communications Coordinator

(213) 613-9103 x115


Carla Juarez joined the team in May 2020. Carla administers ESC’s grants calendar, coordinates the gift acknowledgement process, and executes marketing and communications strategies to support the organization’s fund development plan. They work closely with the Interim Director of Development and Communications to ensure ESC meets the annual fundraising goals.   Growing up in Los Angeles in one of the most densely populated areas of the […]



Operations Associate

(213) 613-9103 x123


Sandy joined ESC in March 2014. Sandy is responsible for operations and administrative support to all of ESC’s departmental teams, including acting as the primary point of contact for client billing and account receivables. She also plays a key role in event planning and vendor relationships. Prior to her current position, Sandy served as ESC’s Administrative Assistant until July 2019.



(213) 613-9103 x110

They/Them or He/Him

Larry joined the ESC staff in July 2019. They are responsible for the day-to-day bookkeeping of ESC’s finances, including processing accounts payable and receivable. They also provide support in maintaining accuracy and compliance with nonprofit accounting policies and audit best practices.


Salesforce and IT Administrator

(213) 613-9103 x122


Michael joined ESC in November 2019 having worked as a Data Analyst, Database Administrator, and Database Consultant to nonprofit organizations. His responsibilities as ESC’s Salesforce and IT Administrator include acting as primary administrator for ESC’s customized Salesforce environment and helping all departmental teams in the integration of various technology tools to enhance ESC’s overall efficiency and effectiveness. His duties reflect his eight years of experience, prior to joining ESC, helping mission-based organizations meet their technology needs.


Special Projects Assistant

(213) 613-9103 x 125


Justin joined the ESC staff in January 2021. As Special Projects Assistant, Justin serves as a liaison between the CEO, Board, and Staff and oversees executive communications where he utilizes his research and writing skills. Justin is originally from the Los Angeles area but is currently working from Washington DC. He has experience working in email communications and has also previously worked as Assistant Curator at the […]


Executive Assistant

(213) 521-8168


Teaa Bradley joined ESC in September 2021. As Executive Assistant, Teaa is responsible for assisting the CEO in calendar management, board support, task organization, and more. She works directly with the board, staff, consultants and others handling coordination and offering additional support. Teaa moved to Los Angeles at eleven years old, so she almost feels like an Angeleno native. Although she no […]


Board of Directors

Scott J. Weiner – Chair

Managing Principal  (retired)

Payden & Rygel Investment Management 

Laura L. Survant –  Vice Chair


Deloitte & Touche LLP 

Abner D. Goldstine — Vice President for Finance and Treasurer

Senior Vice President and Director of Capital Research (retired)

The Capital Group Companies

Kate Ides – Secretary

Senior Litigation Counsel

William R. Barrett, Jr.

Chairman (retired)

Fiduciary Trust International of California

Danielle Benoit

Business Partner

Barrett Business Services, Inc (BBSI) 

Ruth Bernstein

Assistant Professor of Nonprofit Management

Pepperdine University

Irwin S. Field


Liberty Vegetable Oil Company

William Flumenbaum

Senior Vice President and Investment Counselor

The Capital Group Companies

Michael J. Goldberg


Bain & Company, Inc.

Irwin J. Jaeger

New Phoenix Management Company

Leslie Johnson

Executive Vice President

Skirball Cultural Center 

Eric L. Moore

Founder and Executive Director

Educate California

Gregory T. Morrison

Managing Director

Payden & Rygel Investment Management

Lizbeth G. Nevarez

Managing Director, Non-Profit Services


Robert Sainz

President and Executive Director

New Ways To Work

Robert F. Scoular


Dentons US LLP

Daryl T. Twerdahl

Executive Director, Development

Meals on Wheels California 

David J. Zuercher

Executive Vice President (retired)
Wells Fargo & Company


David Factor

President and CEO

Executive Service Corps of Southern California

Scott Choate – Chair, ESC Consultants Advisory Council

Senior Vice President (retired)

Capital Group Companies Global 

ESC Annual Report 2021