MassVoter.com← All legislatorsAt a glance
$95,295cash on hand as of Sep 30, 2026
$49,606raised in 2025–26
$236,167spent in 2025–26
Account: Nguyen, Tram (OCPF ID 16891). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $100 | $8,860 | $95,295 so far |
| 2025 | $49,506 | $227,307 | $102,068 |
| 2024 | $55,656 | $36,792 | $277,532 |
| 2023 | $59,935 | $31,596 | $257,488 |
| 2022 | $88,712 | $45,786 | $229,150 |
| 2021 | $46,909 | $13,211 | $186,223 |
| 2020 | $147,881 | $70,305 | $152,525 |
Where the money comes from, 2025–26
- Individuals (listed by name)82% $41,871
- PACs (political action committees)12% $5,950
- Unions and associations6% $3,000
Out of $50,821 in contributions and candidate loans listed line by line. Not included: $4,324 in other receipts, such as money moved between the campaign’s own bank accounts, interest and returned payments. Also not included: $163 in goods and services given in place of money (in-kind).
Gifts from individuals: where donors live
- Towns in the 18th Essex District38% $16,061
- Elsewhere in Massachusetts51% $21,520
- Massachusetts, town not identified<1% $290
- Other states10% $4,000
Split between districts: Andover, Boxford, North Andover, Tewksbury. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- Liuna - Local 175 Union or association$1,000
- 1199 SEIU MA PAC PAC$500
- Boston Carmen's Union PAC PAC$500
- Enterprise Holdings, Inc. / Enterprise Mobility Massachusetts Political Action Committee PAC$500
- Ibew Local 1505 Cope Fund Union or association$500
- IBEW Local 2321 Union or association$500
- Ironworkers Union Local 7 Pol Action Comm PAC$500
- Local 509 Service Employees Int'l Union Comm on Pol Ed, MA Workers' Pol Action Comm. PAC$500
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$500
- Massachusetts AFL-CIO Union or association$500
- Massachusetts Brick Layers People's Committee PAC$500
- Massachusetts Dental Society People’s Committee PAC$500
- Plumbers Union Local #12 PAC PAC$500
- MA Pace Social Workers Political Action Committee PAC$350
- MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$300
Top 15 of 21 organizations. Includes in-kind gifts.
Donors’ employers, 2025–26
Gifts from individuals added up by the employer they listed. No names. Retired, self-employed and not employed are left out.
- Meehan, Boyle, Black & Bogdanow 2 gifts$1,500
- Arizona 1 gift$1,000
- Arbella Insurance 1 gift$1,000
- Wusong 1 gift$1,000
- Mit Open Learning 1 gift$1,000
- KLT Associates, Inc. 1 gift$1,000
- Issues Management Group 4 gifts$800
- Commonwealth of Massachusetts 5 gifts$775
- The Life Initiative 1 gift$500
- State of Illinois 2 gifts$500
Individual donors giving $200 or more, 2025–26
88 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- John Carroll Concord$1,500
- Ryan Boyd Phoenix, AZ$1,000
- John Donohue Belmont$1,000
- Jason Doo Cambridge$1,000
- Frances Fink Andover$1,000
- Stephen Fink Andover$1,000
- Natalie Grigg Boxford$1,000
- Brian Lee Boston$1,000
- Long Nguyen McLean, VA$1,000
- Betsy Pattullo Boston$1,000
- Deborah Schildkraut Boxford$1,000
- Ira Schildkraut Boxford$1,000
- Mark Smith Cambridge$1,000
- Alan Solomont Weston$1,000
- Kenneth Thompson Boxford$1,000
- Kristen Harol Boston$500
- Hoan Huynh Chicago, IL$500
- Fredie Kay Needham$500
- Karen Martin Boxford$500
- Joseph Ruma Andover$500
Show 68 more
- Cody Thornton Boxford$500
- Nam Pham Quincy$400
- Shannon Scully Andover$300
- Anthony Agudelo North Andover$250
- Charles Bicking Andover$250
- Laura Cahill Glastonbury, CT$250
- Christina Eckert Boxford$250
- Jeff Hamilton Andover$250
- Meerie Juong Andover$250
- Marilyn Licciardello North Andover$250
- Susan McCready Andover$250
- Robert Rosenfield Rockport$250
- Christian Schoenberg Boxford$250
- Bonita Zahorik Andover$250
- Mark Henderson Andover$225
- Chet Atkins Hancock, NH$200
- Patrick Bench Boston$200
- Michael Best Brookline$200
- Linda Blake Methuen$200
- Lee Bluemel North Andover$200
- Kathryn Carlson Cambridge$200
- Alexander Chanler Andover$200
- Nick Shu Chau Newton$200
- Michael Costello Boston$200
- Jan DeMoor Andover$200
- Brian Dempsey Haverhill$200
- Edmund Donnelly Andover$200
- Roger Donoghue Concord$200
- Mai Du Braintree$200
- James Eisenberg Lexington$200
- Ronald Eskin Andover$200
- Charles Glick Cambridge$200
- Maureen Glynn Quincy$200
- Patricia Haddad Somerset$200
- Pierce Haley Boston$200
- Margaret Horan Pembroke$200
- Diana Hwang Boston$200
- Thomas Joyce Boston$200
- Danielle Kim Dedham$200
- Robert Kluin White Horse Beach$200
- Van Le Andover$200
- Van Paul Le Quincy$200
- Howard Mandell Andover$200
- Maryrose Mazzola Medford$200
- Stephen Miller Boston$200
- Mark Molloy Winchester$200
- Mike Morris Norwell$200
- Pamela Newport Boxford$200
- Khang Nguyen Medford$200
- Carl Nilsson Arlington$200
- Eugene O’flaherty Boston$200
- Tara ODonnell Concord$200
- Helaine Palmer Andover$200
- Pauline Quirion Cambridge$200
- Jan Rose Boston$200
- Jeffrey Sanchez Boston$200
- Andrea Serlin Boston$200
- Bruce Shick Tewksbury$200
- Jim Smith Swampscott$200
- Hillary Stasonis North Andover$200
- Charles Stefanini Framingham$200
- Ellen Townson Andover$200
- Corp Van Paul Le Pc Boston$200
- Mary Ann Walsh Quincy$200
- Su Fang Wang North Andover$200
- Yueqing Wang Londonderry, NH$200
- Kate Worrall Sharon$200
- Shaw Yang Concord$200
Where they spend it, 2025–26
- Events, food and meetings19% $8,505
- Other or not described17% $7,626
- Staff, consultants and professional services17% $7,537
- Travel and vehicle costs14% $6,452
- Printing, mail, signs and ads11% $5,009
- Bank and payment processing fees8% $3,422
- Donations, sponsorships and tickets to others’ events7% $3,240
- Office, phone, software and supplies7% $3,223
Out of $45,015 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for. Not included: $192,016 moved between the campaign’s own bank accounts.
Top payees
- Delta Airlines Travel and vehicle costs$6,334
- 251 High Street Unit C Staff, consultants and professional services$4,725
- Karen Trowbridge Other or not described$2,850
- TD Bank Other or not described$2,325
- 81a Georgetown RD Donations, sponsorships and tickets to others’ events$2,000
- Luna Rossa Restaurant Events, food and meetings$1,524
- Mailchimp Printing, mail, signs and ads$1,445
- Actblue Bank and payment processing fees$1,375
- Hotesl Travel and vehicle costs$1,098
- Actblue Refund Bank and payment processing fees$961
- Trivago Deals Events, food and meetings$865
- Renaissance Hotels Chicago Events, food and meetings$807
How to read this
- Every state legislator has a campaign account that reports to OCPF, the state’s Office of Campaign and Political Finance. Most file through a bank that reports to OCPF, so totals are updated often.
- “Cash on hand” is what was left on the latest report. “Raised” and “spent” are OCPF’s totals for 2025 and 2026; “raised” includes any loans from the legislator.
- The breakdowns come from the line-by-line reports for 2025–2026. Shares count money, not in-kind gifts of goods or services. “PACs”, “party committees” and “other candidates’ committees” use the account type OCPF lists for each giving committee. Many unions give through their own PACs, which are counted as PACs.
- “Small gifts not listed one by one” are gifts of $50 or less that the law lets campaigns report as one total.
- Where gifts come from is based on the town each person listed. Some towns are split between districts; gifts from a split town count as “in district towns” even if the donor lives in another district’s part of town.
- Individual donors are shown by name and town only, and only when their gifts to this campaign in 2025–2026 add up to $200 or more. Employers are added up across donors, without names. Names are spelled as the campaign reported them.
- Spending groups are MassVoter’s rough sorting of the payee and purpose each campaign reported; OCPF does not use fixed categories. Credit card bills and reimbursements are counted by the charges listed under them, not twice. Payments to individual people are shown as one total, without names.
- MassVoter updates these numbers every night from OCPF. Last update: October 23, 2026.
These are public campaign finance figures from OCPF. They are not a grade and are not tied to how anyone votes.