Compensation 990
OrganizationsEmployeesBoard MembersGrantsContractorsTop RankingsPricing

Stay updated on 990 organization compensation

© 2026 Civic Register LLC

Compensation 990 is an independent service that uses public IRS Form 990 filings as its source data. We clean and standardize this information, but the original filings may contain errors or omissions. Years on this site refer to the organization’s fiscal year end date on the filing.

About•Report a discrepancy•Your privacy choices
Employees Milton Academy David Ball

David Ball

Key employee

Principal, Upper School at Milton Academy

Fiscal year ended June 30, 2022. Published on January 25, 2026.

$258,342
2022

Total compensation

David Ball has been listed as an employee of Milton Academy in Form 990 filings since at least fiscal year 2016. Total compensation for David Ball has increased by 27.1% from 2016 to 2022.

Annual compensation details

$258,342
+4.3%
Principal, Upper School
2022
$198k org
50 hrs/wk
$61k other
--
$247,745
+6.6%
Principal, Upper School
2021
$198k org
50 hrs/wk
$51k other
--

Total compensation by year

Compare the compensation of David Ball to:

2022

Other employees at Milton Academy

Theodorick Bland
Head of School
$892,157
$642,573 from orgNo related comp$249,584 other
Lisa Winick
Chief Advancement Officer
$383,600
$293,677 from orgNo related comp$89,923 other
Heidi Vanderbilt-Brown
Chief Financial and Operating Officer
$318,891
$284,420 from orgNo related comp$34,471 other
Paul Rebuck
DEAN of Enrollment and Financial AID
$253,224
$176,971 from orgNo related comp$76,253 other
Jennifer B Anderson
CCO (Until JAN 2022)
$211,445
$183,009 from orgNo related comp$28,436 other
Alden Smith
Director of the Mountain School
$208,411
$164,963 from orgNo related comp$43,448 other
Francis Patti
Principal, Lower School
$204,719
$190,023 from orgNo related comp$14,696 other
Edward Donahue
Controller
$195,860
$170,990 from orgNo related comp$24,870 other
Deborah O'Toole
Chief HR and RISK Officer
$188,662
$162,489 from orgNo related comp$26,173 other
Loading rankings…
Loading related profiles…

Revisions to this profile

January 25, 2026:
2022 Milton Academy 990 published
January 25, 2026:
2021 Milton Academy 990 published
January 24, 2026:
2020 Milton Academy 990 published

Get an email update when compensation for David Ball is updated

Related Jobs

View more jobs
Powered by Talroo
Report a discrepancy →
$232,389
+5.2%
Principal, Upper School
2020
$182k org
50 hrs/wk
$51k other
--
$220,803
+2.5%
Principal, Upper School
2019
$172k org
50 hrs/wk
$50k other
--
$215,373
+4%
Principal, Upper School
2018
$168k org
50 hrs/wk
$48k other
--
$207,077
+1.9%
Principal, Upper School
2017
$165k org
50 hrs/wk
$44k other
--
$203,301
Principal, Upper School
2016
$162k org
50 hrs/wk
$42k other
--

Other people named David Ball

2022
Employee
David B Ball
International Brotherhood of Teamsters TCW&H
$172,281
Board Member
David Ball
Mecklenburg HUD Group Home 1 Inc
$0
Board Member
David Ball
Lake Waramaug Country Club Inc.
$0
Board Member
David Ball
Orange County Sheriff's Advisory Council
$0
Employee
David Ball
Indiana Firearms Coalition Inc.
$0
Board Member
David Ball
Nashville Coaching Coalition
$0