People / John P. Swords

Person · House

John P.
Swords

LEGISLATIVE DIRECTOROffice of Representative James P. Mcgovern

Works forDJames P. Mcgovern · Democratic · Massachusetts 2nd District

Legislative Director for U.S. Rep. James P. McGovern (D-MA-2). Manages the office's legislative agenda covering foreign affairs, food and nutrition policy, human rights, and congressional rules. Previously served as Legislative Assistant and Legislative Correspondent in McGovern's office. Former professional basketball player in the EBA League and outdoor trip leader.

Last year's salary

$93,999

Calendar year 2025

Career tenure

8.9y

5 roles tracked

Sponsored trips

0

$0 total

Career earnings

$571,084

Chapter I

Compensation Timeline

Summed annual salary across all tracked roles.

Preparing salary timeline...

Chapter II

Employment History

Roles are merged across compensation filings.

LEGISLATIVE DIRECTOR
Office of Representative James P. Mcgovern
forDJames P. Mcgovern · Democratic · Massachusetts 2nd District
House
Jun 1, 2025 to Present
SENIOR LEGISLATIVE ASSISTANT
Office of Representative James P. Mcgovern
forDJames P. Mcgovern · Democratic · Massachusetts 2nd District
House
Sep 13, 2021 to May 31, 2025
LEGISLATIVE ASSISTANT
Office of Representative James P. Mcgovern
forDJames P. Mcgovern · Democratic · Massachusetts 2nd District
House
Apr 1, 2019 to Sep 12, 2021
LEGISLATIVE CORR/STAFF ASSIST.
Office of Representative James R. Langevin
forDJames R. Langevin · Democratic · Rhode Island 2nd District
House
Jan 1, 2018 to Dec 31, 2018
STAFF ASSISTANT
Office of Representative James R. Langevin
forDJames R. Langevin · Democratic · Rhode Island 2nd District
House
Jan 23, 2017 to Dec 31, 2017

Chapter III

Earlier career

Prior roles per public sources. May overlap with employment records based on salary filings above.

Legislative Assistant
Office of Rep. James P. McGovern
Legislative Correspondent
Office of Rep. James P. McGovern
Outdoor Trip Leader
Apogee Adventures

Chapter IV

Sponsored Travel

No disclosed trips yet.