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.