Skip to content
Nonprofiteer
← SAN FRANCISCO OPERA ASSOCIATION

Form 990 for tax year 2024

Filed by SAN FRANCISCO OPERA ASSOCIATION.

Totals

Total revenue
$82,803,363
Total expenses
$89,075,957
Contributions and grants received
$48,977,065
Grants paid
$0
Program services expenses (Part IX)
$66,593,636
Management and general expenses
$17,086,111
Fundraising expenses
$5,396,210
Program service expenses (Part III)
$66,593,636

Program services were 74.8% of total expenses calculated — Part IX's program-services column over total expenses, both as filed.

Listed in Part VII

  • MATTHEW SHILVOCK

    CEO/GENERAL DIRECTOR

    Total calculated
    $774,969
    From this org
    $729,130
    From related orgs
    $0
    Other
    $45,839
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $729,130
    Bonus
    $0
    Other
    $0
    Deferred
    $20,700
    Nontaxable benefits
    $25,139
    Filer's total
    $774,969
  • BARBARA A WOLFE

    OFFICER OF THE BOARD-CHAIR

    Total calculated
    $0
    Hours/week
    5
  • FRANKLIN PITCH JOHNSON JR

    OFFICER OF THE BOARD-CHAIR EMERITUS

    Total calculated
    $0
    Hours/week
    5
  • JOHN A GUNN

    OFFICER OF THE BOARD-CHAIR EMERITUS

    Total calculated
    $0
    Hours/week
    5
  • KEITH B GEESLIN

    OFFICER OF THE BOARD-VICE CHAIR

    Total calculated
    $0
    Hours/week
    5
  • JACK CALHOUN

    OFFICER OF THE ASSN-PRESIDENT

    Total calculated
    $0
    Hours/week
    5
  • GEORGE H HUME

    OFFICER OF THE ASSN-TREASURER

    Total calculated
    $0
    Hours/week
    5
  • KAREN J KUBIN

    OFFICER OF THE ASSN-SECRETARY

    Total calculated
    $0
    Hours/week
    5
  • SUSAN ANDERSON-NORBY

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • CLAIRE WRENN BOBROW

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • ROMANA BRACCO

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • JENNIFER BRAHM

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • ANNE CASSCELLS

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • NANIETTE COLEMAN

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • DR WILLIAM M COUGHRAN JR

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • VALERIE CRANE DORFMAN

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • JAMES CROSS

    DIRECTOR/MEROLA OPERA PROG PRESIDENT

    Total calculated
    $0
    Hours/week
    1
  • ARIF DAMJI

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • JAYNE C DAVIS

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • JEROME DODSON

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • CAROL PUCCI DOLL

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • DIXON DOLL

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • ROBERT A ELLIS

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • LISA ERDBERG

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • PETER FENTON

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • SARAH FENTON

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • ANNA FIELER

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • MARGARITA GANDIA

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • SUSAN GRAHAM JOHNSTON

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • LOUISE GUND

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • OMAR GUO

    DIRECTOR/BRAVO! PRESIDENT

    Total calculated
    $0
    Hours/week
    1
  • GRETCHEN WOLFE HANSEN

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • JANE M HARTLEY

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • JOHN HENDRICKSON

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • DOREEN WOO HO

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • CHARLES EDWARD HUDSON III

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • SYLVIA HUGHES

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • TIMOTHY F KAHN

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • CHOONGJA MARIA KAHNG

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • LAWRENCE A KERN

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • MARK R KROLL

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • COURTNEY LABE

    DIRECTOR/GUILD BOARD PRESIDENT

    Total calculated
    $0
    Hours/week
    1
  • SYLVIA R LINDSEY

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • MRS CYNTHIA SNORF LIVERMORE

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • HON RICHARD C LIVERMORE

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • SUSAN MARINEAU

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • J PATTERSON MCBAINE

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • PATRICK MCCABE

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • HELEN MEYER

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • KARL O MILLS

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • JUSTIN MOORE

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • MARYAM MUDUROGLU

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • NANCY MUELLER

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • JANET NAPOLITANO

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • BEN NELSON

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • J BOYCE NUTE

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • BERNARD OSHER

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • JASON PHILLIPS

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • ANNE BRANDEIS POPKIN

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • ISABEL RHEE

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • RICHARD J RIGG PHD

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • CP RUSSELL

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • BILL RUSSELL-SHAPIRO

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • JACK SCHAFER

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • RUTH A SHORT

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • MRS DIANNE MARIE TAUBE

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • SOO VENKATESAN

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • MS BARBARA MOLLER WARD

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • MRS DIANE B WILSEY

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • MELINDA YEE FRANKLIN

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • S SHARIQ YOSUFZAI

    DIRECTOR

    Total calculated
    $0
    Hours/week
    1
  • MICHAEL SIMPSON

    MANAGING DIRECTOR: ADMIN/CFO

    Total calculated
    $433,932
    From this org
    $391,002
    From related orgs
    $0
    Other
    $42,930
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $366,002
    Bonus
    $25,000
    Other
    $0
    Deferred
    $24,150
    Nontaxable benefits
    $18,780
    Filer's total
    $433,932
  • GEORGI KELLY

    CHIEF PHILANTHROPY OFFICER

    Total calculated
    $357,559
    From this org
    $350,351
    From related orgs
    $0
    Other
    $7,208
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $349,460
    Bonus
    $0
    Other
    $891
    Deferred
    $6,314
    Nontaxable benefits
    $894
    Filer's total
    $357,559
  • JENNIFER GOOD

    MANAGING DIRECTOR: PRODUCTION

    Total calculated
    $340,818
    From this org
    $303,260
    From related orgs
    $0
    Other
    $37,558
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $303,260
    Bonus
    $0
    Other
    $0
    Deferred
    $18,778
    Nontaxable benefits
    $18,780
    Filer's total
    $340,818
  • GREGORY HENKEL

    MANAGING DIRECTOR: ARTISTIC

    Total calculated
    $330,561
    From this org
    $302,604
    From related orgs
    $0
    Other
    $27,957
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $302,604
    Bonus
    $0
    Other
    $0
    Deferred
    $18,485
    Nontaxable benefits
    $9,472
    Filer's total
    $330,561
  • TABITHA ROWELL

    DIRECTOR OF DEVELOPMENT

    Total calculated
    $276,863
    From this org
    $258,852
    From related orgs
    $0
    Other
    $18,011
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $162,647
    Bonus
    $0
    Other
    $96,205
    Deferred
    $10,072
    Nontaxable benefits
    $7,939
    Filer's total
    $276,863
  • TROY SMITH

    CHIEF MARKETING OFFICER

    Total calculated
    $286,384
    From this org
    $214,160
    From related orgs
    $0
    Other
    $72,224
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $214,160
    Bonus
    $0
    Other
    $0
    Deferred
    $16,810
    Nontaxable benefits
    $55,414
    Filer's total
    $286,384
  • THERESA VON KLUG

    CHIEF OPERATING OFFICER

    Total calculated
    $272,084
    From this org
    $238,855
    From related orgs
    $0
    Other
    $33,229
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $238,708
    Bonus
    $0
    Other
    $147
    Deferred
    $15,196
    Nontaxable benefits
    $18,033
    Filer's total
    $272,084
  • EUN SUN KIM

    CAROLINE H. HUME MUSIC DIRECTOR

    Total calculated
    $590,337
    From this org
    $561,728
    From related orgs
    $0
    Other
    $28,609
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $561,490
    Bonus
    $0
    Other
    $238
    Deferred
    $10,646
    Nontaxable benefits
    $17,963
    Filer's total
    $590,337
  • DOUGLAS MITCHELL

    HEAD OF AUDIO/VIDEO

    Total calculated
    $363,232
    From this org
    $287,994
    From related orgs
    $0
    Other
    $75,238
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $287,994
    Bonus
    $0
    Other
    $0
    Deferred
    $29,639
    Nontaxable benefits
    $45,599
    Filer's total
    $363,232
  • DAWN DUNLOP

    CHIEF PEOPLE OFFICER

    Total calculated
    $292,783
    From this org
    $284,088
    From related orgs
    $0
    Other
    $8,695
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $284,088
    Bonus
    $0
    Other
    $0
    Deferred
    $0
    Nontaxable benefits
    $8,695
    Filer's total
    $292,783
  • DAVID HATCH

    HEAD OF CARPENTRY

    Total calculated
    $333,071
    From this org
    $264,132
    From related orgs
    $0
    Other
    $68,939
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $264,132
    Bonus
    $0
    Other
    $0
    Deferred
    $27,158
    Nontaxable benefits
    $41,781
    Filer's total
    $333,071
  • LORI HARRISON

    HEAD OF PROPERTIES

    Total calculated
    $330,793
    From this org
    $262,330
    From related orgs
    $0
    Other
    $68,463
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $262,330
    Bonus
    $0
    Other
    $0
    Deferred
    $26,970
    Nontaxable benefits
    $41,493
    Filer's total
    $330,793
  • LEE HELMS

    FORMER DIR. OF INNOVATION PROGRAMS

    Total calculated
    $211,459
    From this org
    $192,199
    From related orgs
    $0
    Other
    $19,260
    Hours/week
    60

    Schedule J breakdown matched by us

    Base
    $191,011
    Bonus
    $0
    Other
    $1,188
    Deferred
    $9,788
    Nontaxable benefits
    $9,472
    Filer's total
    $211,459

Compensation is as filed in Part VII: reportable pay from this organization and from related organizations, other compensation, and hours per week. The total, marked calculated, is our sum of the three dollar columns, with a blank column counted as $0; the form itself has no total. On a Form 990-EZ the columns are Part IV's instead — compensation, contributions to benefit plans, and expense account — and the total sums those. A Schedule J breakdown is as filed: base pay, bonus, other, deferred compensation and nontaxable benefits from this organization, with any from related organizations beside each, and the filer's own total. It is shown with the Part VII listing of the same name on the same return. The form gives no key between the two, so that pairing is ours, and is marked matched by us.

Schedule J

Answered yes

  • 3 · Compensation committee
  • 3 · Form 990 of other organizations
  • 3 · Written employment contract
  • 3 · Compensation survey or study
  • 3 · Approval by the board or compensation committee
  • 4a · Severance or change-of-control payment
  • 7 · Other non-fixed payments

Answered no

  • 4b · Supplemental nonqualified retirement plan
  • 4c · Equity-based compensation arrangement
  • 5a · Pay contingent on this organization's revenues
  • 5b · Pay contingent on a related organization's revenues
  • 6a · Pay contingent on this organization's net earnings
  • 6b · Pay contingent on a related organization's net earnings
  • 8 · Paid under the initial-contract exception

The filer's explanations (Part III)

PART I, LINE 1A
CELL PHONES PROVIDED TO EMPLOYEES PRIMARILY FOR BUSINESS PURPOSES ARE A WORKING CONDITION FRINGE AND NOT REPORTABLE AS COMPENSATION.
PART I, LINE 4A
TABITHA ROWELL RECEIVED A SEVERANCE PAYMENT OF $70,727 REPORTED ON SCHEDULE J, PART II, COLUMN B(III).
PART I, LINE 7
MICHAEL SIMPSON RECEIVED A BONUS IN 2024 APPROVED BY MANAGEMENT.

Part I's answers as filed. A line not listed was left unanswered; on lines 1a and 3 that means the box was not checked.

Grants on this return

No itemized grants to organizations on this return.

Provenance

Return type
form_990
Tax year
2024
Filed
9 June 2026
IRS schema version
2024v5.5
Source object
202641619349300224

Check it against the return as filed: the GivingTuesday Data Lake hosts a public copy of the original XML.

The source document this was parsed from is served over the API, which is where bulk and document access live.