Defense & Aerospace
Defense Industry (Military-Industrial Complex)
What They Defend
Top contractors Lockheed Martin, Raytheon, Boeing, Northrop Grumman, and General Dynamics collectively spend $150M+ annually lobbying for defense budget increases and weapons procurement contracts.
Key Political Positions
- xSupport defense budget increases
- xPromote weapons exports
- xBlock military spending cuts
- xSupport overseas military operations
Politicians This Lobby Has Funded
Mario Diaz-BalartREP
Representative - Florida
support
$46K
Risk 36/100
Harold RogersREP
Representative - Kentucky
support
$38K
Risk 10/100
John CarterREP
Representative - Texas
support
$38K
Risk 13/100
Steve WomackREP
Representative - Arkansas
support
$37K
Risk 21/100
Elise StefanikREP
Representative - New York
support
$37K
Risk 23/100
Michael TurnerREP
Representative - Ohio
support
$36K
Risk 12/100
John LarsonDEM
Representative - Connecticut
support
$35K
Risk 18/100
Donald NorcrossDEM
Representative - New Jersey
support
$34K
Risk 21/100
Sam GravesREP
Representative - Missouri
support
$34K
Risk 24/100
Salud CarbajalDEM
Representative - California
support
$34K
Risk 19/100
Trent KellyREP
Representative - Mississippi
support
$34K
Risk 12/100
John RutherfordREP
Representative - Florida
support
$33K
Risk 24/100
Robert WittmanREP
Representative - Virginia
support
$33K
Risk 25/100
Charles FleischmannREP
Representative - Tennessee
support
$33K
Risk 13/100
Betty McCollumDEM
Representative - Minnesota
support
$32K
Risk 16/100
Dale StrongREP
Representative - Alabama
support
$32K
Risk 23/100
Rick LarsenDEM
Representative - Washington
support
$31K
Risk 22/100
Steny HoyerDEM
Representative - Maryland
support
$31K
Risk 14/100
Marc VeaseyDEM
Representative - Texas
support
$31K
Risk 27/100
Adam SmithDEM
Representative - Washington
support
$30K
Risk 16/100
Seth MoultonDEM
Representative - Massachusetts
support
$29K
Risk 20/100
Frank LucasREP
Representative - Oklahoma
support
$29K
Risk 17/100
Jack BergmanREP
Representative - Michigan
support
$29K
Risk 11/100
Robert AderholtREP
Representative - Alabama
support
$29K
Risk 25/100
Ashley HinsonREP
Representative - Iowa
support
$28K
Risk 34/100
Michael SimpsonREP
Representative - Idaho
support
$28K
Risk 15/100
Austin ScottREP
Representative - Georgia
support
$27K
Risk 11/100
Marilyn StricklandDEM
Representative - Washington
support
$27K
Risk 19/100
David JoyceREP
Representative - Ohio
support
$27K
Risk 24/100
James HimesDEM
Representative - Connecticut
support
$27K
Risk 17/100
Stephanie BiceREP
Representative - Oklahoma
support
$26K
Risk 16/100
Mike QuigleyDEM
Representative - Illinois
support
$26K
Risk 11/100
Rosa DeLauroDEM
Representative - Connecticut
support
$25K
Risk 24/100
Julia LetlowREP
Representative - Louisiana
support
$25K
Risk 20/100
Guy ReschenthalerREP
Representative - Pennsylvania
support
$25K
Risk 21/100
Hakeem JeffriesDEM
Representative - New York
support
$25K
Risk 20/100
Chellie PingreeDEM
Representative - Maine
support
$25K
Risk 5/100
Katherine ClarkDEM
Representative - Massachusetts
support
$25K
Risk 24/100
Rick ScottREP
Senator - Florida
support
$24K
Risk 29/100
Jake EllzeyREP
Representative - Texas
support
$24K
Risk 21/100
Jimmy PanettaDEM
Representative - California
support
$24K
Risk 36/100
Joseph MorelleDEM
Representative - New York
support
$24K
Risk 16/100
King, Angus S., Jr.IND
Senator - Maine
support
$23K
Risk 36/100
Donald BeyerDEM
Representative - Virginia
support
$23K
Risk 19/100
Lisa McClainREP
Representative - Michigan
support
$22K
Risk 25/100
Joe WilsonREP
Representative - South Carolina
support
$22K
Risk 9/100
Marcy KapturDEM
Representative - Ohio
support
$22K
Risk 23/100
Roger WickerREP
Senator - Mississippi
support
$22K
Risk 37/100
Mazie HironoDEM
Senator - Hawaii
support
$22K
Risk 39/100
John MoolenaarREP
Representative - Michigan
support
$22K
Risk 30/100
Lois FrankelDEM
Representative - Florida
support
$22K
Risk 36/100
Joe NeguseDEM
Representative - Colorado
support
$22K
Risk 25/100
Mark AmodeiREP
Representative - Nevada
support
$22K
Risk 12/100
Michael McCaulREP
Representative - Texas
support
$22K
Risk 18/100
J. HillREP
Representative - Arkansas
support
$21K
Risk 28/100
William KeatingDEM
Representative - Massachusetts
support
$21K
Risk 6/100
Scott FranklinREP
Representative - Florida
support
$21K
Risk 19/100
Ruben GallegoDEM
Senator - Arizona
support
$20K
Risk 19/100
Blake MooreREP
Representative - Utah
support
$20K
Risk 24/100
Don BaconREP
Representative - Nebraska
support
$20K
Risk 25/100
Gregory MeeksDEM
Representative - New York
support
$20K
Risk 23/100
Scott PetersDEM
Representative - California
support
$20K
Risk 27/100
Veronica EscobarDEM
Representative - Texas
support
$20K
Risk 13/100
Jodey ArringtonREP
Representative - Texas
support
$20K
Risk 21/100
Eric CrawfordREP
Representative - Arkansas
support
$19K
Risk 19/100
Michael GuestREP
Representative - Mississippi
support
$19K
Risk 9/100
Richard HudsonREP
Representative - North Carolina
support
$19K
Risk 35/100
Suzan DelBeneDEM
Representative - Washington
support
$19K
Risk 24/100
Mark AlfordREP
Representative - Missouri
support
$18K
Risk 26/100
Chrissy HoulahanDEM
Representative - Pennsylvania
support
$18K
Risk 19/100
Tom EmmerREP
Representative - Minnesota
support
$18K
Risk 24/100
Sanford BishopDEM
Representative - Georgia
support
$18K
Risk 20/100
Debbie Wasserman SchultzDEM
Representative - Florida
support
$17K
Risk 39/100
August PflugerREP
Representative - Texas
support
$17K
Risk 15/100
Earl CarterREP
Representative - Georgia
support
$17K
Risk 21/100
Julia BrownleyDEM
Representative - California
support
$17K
Risk 14/100
Jennifer KiggansREP
Representative - Virginia
support
$16K
Risk 31/100
Dan NewhouseREP
Representative - Washington
support
$16K
Risk 24/100
Tom ColeREP
Representative - Oklahoma
support
$16K
Risk 24/100
Deb FischerREP
Senator - Nebraska
support
$15K
Risk 36/100
Jim BanksREP
Senator - Indiana
support
$15K
Risk 23/100
Bruce WestermanREP
Representative - Arkansas
support
$15K
Risk 23/100
Joyce BeattyDEM
Representative - Ohio
support
$15K
Risk 21/100
Richard NealDEM
Representative - Massachusetts
support
$15K
Risk 26/100
Bennie ThompsonDEM
Representative - Mississippi
support
$15K
Risk 12/100
Ted LieuDEM
Representative - California
support
$15K
Risk 41/100
Norma TorresDEM
Representative - California
support
$15K
Risk 9/100
Brian MastREP
Representative - Florida
support
$14K
Risk 32/100
Brad FinstadREP
Representative - Minnesota
support
$14K
Risk 26/100
Henry CuellarDEM
Representative - Texas
support
$14K
Risk 24/100
Seth MagazinerDEM
Representative - Rhode Island
support
$13K
Risk 25/100
Glenn IveyDEM
Representative - Maryland
support
$13K
Risk 14/100
Brad ShermanDEM
Representative - California
support
$13K
Risk 35/100
Nancy MaceREP
Representative - South Carolina
support
$13K
Risk 12/100
Raja KrishnamoorthiDEM
Representative - Illinois
support
$13K
Risk 23/100
Kat CammackREP
Representative - Florida
support
$12K
Risk 17/100
Haley StevensDEM
Representative - Michigan
support
$12K
Risk 24/100
Terri SewellDEM
Representative - Alabama
support
$12K
Risk 25/100
Henry JohnsonDEM
Representative - Georgia
support
$12K
Risk 6/100
Kevin CramerREP
Senator - North Dakota
support
$12K
Risk 36/100
Kweisi MfumeDEM
Representative - Maryland
support
$12K
Risk 5/100
James ClyburnDEM
Representative - South Carolina
support
$12K
Risk 19/100
Mike ThompsonDEM
Representative - California
support
$11K
Risk 34/100
Nick LaLotaREP
Representative - New York
support
$11K
Risk 36/100
Carlos GimenezREP
Representative - Florida
support
$11K
Risk 17/100
Ami BeraDEM
Representative - California
support
$11K
Risk 24/100
Dan CrenshawREP
Representative - Texas
support
$10K
Risk 30/100
Gabe AmoDEM
Representative - Rhode Island
support
$10K
Risk 34/100
John GaramendiDEM
Representative - California
support
$10K
Risk 38/100
William TimmonsREP
Representative - South Carolina
support
$10K
Risk 12/100
Ben ClineREP
Representative - Virginia
support
$10K
Risk 18/100
Madeleine DeanDEM
Representative - Pennsylvania
support
$10K
Risk 15/100
Grace MengDEM
Representative - New York
support
$10K
Risk 21/100
Cory MillsREP
Representative - Florida
support
$9K
Risk 14/100
Pete AguilarDEM
Representative - California
support
$9K
Risk 35/100
Kevin HernREP
Representative - Oklahoma
support
$9K
Risk 22/100
Darren SotoDEM
Representative - Florida
support
$9K
Risk 21/100
Craig GoldmanREP
Representative - Texas
support
$9K
Risk 25/100
Richard McCormickREP
Representative - Georgia
support
$9K
Risk 13/100
Lloyd SmuckerREP
Representative - Pennsylvania
support
$9K
Risk 13/100
Suzanne BonamiciDEM
Representative - Oregon
support
$9K
Risk 8/100
Adrian SmithREP
Representative - Nebraska
support
$9K
Risk 19/100
Joni ErnstREP
Senator - Iowa
support
$8K
Risk 31/100
Morgan LuttrellREP
Representative - Texas
support
$8K
Risk 19/100
Claudia TenneyREP
Representative - New York
support
$8K
Risk 31/100
Debbie DingellDEM
Representative - Michigan
support
$8K
Risk 21/100
Burgess OwensREP
Representative - Utah
support
$8K
Risk 10/100
Greg StantonDEM
Representative - Arizona
support
$8K
Risk 24/100
Pat FallonREP
Representative - Texas
support
$8K
Risk 7/100
Daniel WebsterREP
Representative - Florida
support
$8K
Risk 10/100
Gary PetersDEM
Senator - Michigan
support
$8K
Risk 34/100
Martin HeinrichDEM
Senator - New Mexico
support
$8K
Risk 36/100
Juan CiscomaniREP
Representative - Arizona
support
$8K
Risk 35/100
Darrell IssaREP
Representative - California
support
$8K
Risk 23/100
Andrew GarbarinoREP
Representative - New York
support
$8K
Risk 24/100
Susie LeeDEM
Representative - Nevada
support
$8K
Risk 24/100
Jennifer McClellanDEM
Representative - Virginia
support
$7K
Risk 29/100
Aaron BeanREP
Representative - Florida
support
$7K
Risk 27/100
Sean CastenDEM
Representative - Illinois
support
$7K
Risk 23/100
Tim KaineDEM
Senator - Virginia
support
$7K
Risk 34/100
Darin LaHoodREP
Representative - Illinois
support
$7K
Risk 35/100
Lance GoodenREP
Representative - Texas
support
$7K
Risk 10/100
Vern BuchananREP
Representative - Florida
support
$7K
Risk 17/100
Frank PalloneDEM
Representative - New Jersey
support
$7K
Risk 25/100
Brendan BoyleDEM
Representative - Pennsylvania
support
$6K
Risk 24/100
Cindy Hyde-SmithREP
Senator - Mississippi
support
$6K
Risk 21/100
Neal DunnREP
Representative - Florida
support
$6K
Risk 22/100
Jasmine CrockettDEM
Representative - Texas
support
$6K
Risk 16/100
Laurel LeeREP
Representative - Florida
support
$6K
Risk 24/100
Nicholas LangworthyREP
Representative - New York
support
$6K
Risk 25/100
Mike FloodREP
Representative - Nebraska
support
$6K
Risk 19/100
Jay ObernolteREP
Representative - California
support
$6K
Risk 26/100
Beth Van DuyneREP
Representative - Texas
support
$6K
Risk 27/100
Judy ChuDEM
Representative - California
support
$6K
Risk 26/100
Jahana HayesDEM
Representative - Connecticut
support
$6K
Risk 23/100
J. CorreaDEM
Representative - California
support
$6K
Risk 18/100
Barry LoudermilkREP
Representative - Georgia
support
$6K
Risk 7/100
Kathy CastorDEM
Representative - Florida
support
$6K
Risk 10/100
Gus BilirakisREP
Representative - Florida
support
$6K
Risk 16/100
Stephen LynchDEM
Representative - Massachusetts
support
$6K
Risk 7/100
Virginia FoxxREP
Representative - North Carolina
support
$6K
Risk 25/100
Jerry MoranREP
Senator - Kansas
support
$6K
Risk 18/100
Doris MatsuiDEM
Representative - California
support
$6K
Risk 24/100
Jason SmithREP
Representative - Missouri
support
$6K
Risk 24/100
Adam SchiffDEM
Senator - California
support
$5K
Risk 25/100
Tim ScottREP
Senator - South Carolina
support
$5K
Risk 34/100
Jacky RosenDEM
Senator - Nevada
support
$5K
Risk 33/100
Shelley CapitoREP
Senator - West Virginia
support
$5K
Risk 21/100
Jim CostaDEM
Representative - California
support
$5K
Risk 27/100
Ann WagnerREP
Representative - Missouri
support
$5K
Risk 31/100
Nancy PelosiDEM
Representative - California
support
$5K
Risk 71/100
Gabe EvansREP
Representative - Colorado
support
$5K
Risk 23/100
Vince FongREP
Representative - California
support
$5K
Risk 25/100
Barry MooreREP
Representative - Alabama
support
$5K
Risk 10/100
Mary ScanlonDEM
Representative - Pennsylvania
support
$5K
Risk 26/100
Mike EzellREP
Representative - Mississippi
support
$5K
Risk 27/100
Zoe LofgrenDEM
Representative - California
support
$5K
Risk 30/100
Sylvia GarciaDEM
Representative - Texas
support
$5K
Risk 9/100
Glenn ThompsonREP
Representative - Pennsylvania
support
$5K
Risk 25/100
Bradley SchneiderDEM
Representative - Illinois
support
$5K
Risk 24/100
Mike BostREP
Representative - Illinois
support
$5K
Risk 26/100
Gwen MooreDEM
Representative - Wisconsin
support
$5K
Risk 13/100
Johnny OlszewskiDEM
Representative - Maryland
support
$5K
Risk 18/100
Tim WalbergREP
Representative - Michigan
support
$5K
Risk 25/100
Brittany PettersenDEM
Representative - Colorado
support
$5K
Risk 34/100
Frank MrvanDEM
Representative - Indiana
support
$5K
Risk 24/100
Robin KellyDEM
Representative - Illinois
support
$5K
Risk 18/100
Randy WeberREP
Representative - Texas
support
$5K
Risk 11/100
Dina TitusDEM
Representative - Nevada
support
$5K
Risk 22/100
Ron WydenDEM
Senator - Oregon
support
$4K
Risk 6/100
Susan CollinsREP
Senator - Maine
support
$4K
Risk 24/100
Michael RulliREP
Representative - Ohio
support
$4K
Risk 17/100
Eric BurlisonREP
Representative - Missouri
support
$4K
Risk 17/100
Pete SessionsREP
Representative - Texas
support
$4K
Risk 12/100
John JoyceREP
Representative - Pennsylvania
support
$4K
Risk 19/100
Troy BaldersonREP
Representative - Ohio
support
$4K
Risk 21/100
David KustoffREP
Representative - Tennessee
support
$4K
Risk 25/100
James ComerREP
Representative - Kentucky
support
$4K
Risk 24/100
Diana DeGetteDEM
Representative - Colorado
support
$4K
Risk 12/100
Eric SchmittREP
Senator - Missouri
support
$4K
Risk 32/100
Ted BuddREP
Senator - North Carolina
support
$4K
Risk 23/100
John BoozmanREP
Senator - Arkansas
support
$4K
Risk 23/100
Sarah ElfrethDEM
Representative - Maryland
support
$4K
Risk 24/100
Glenn GrothmanREP
Representative - Wisconsin
support
$4K
Risk 8/100
Jeanne ShaheenDEM
Senator - New Hampshire
support
$3K
Risk 22/100
Mike RoundsREP
Senator - South Dakota
support
$3K
Risk 20/100
Margaret HassanDEM
Senator - New Hampshire
support
$3K
Risk 27/100
Marsha BlackburnREP
Senator - Tennessee
support
$3K
Risk 37/100
Suhas SubramanyamDEM
Representative - Virginia
support
$3K
Risk 24/100
Brian JackREP
Representative - Georgia
support
$3K
Risk 24/100
Carol MillerREP
Representative - West Virginia
support
$3K
Risk 27/100
Jared MoskowitzDEM
Representative - Florida
support
$3K
Risk 29/100
Robert MenendezDEM
Representative - New Jersey
support
$3K
Risk 39/100
Morgan McGarveyDEM
Representative - Kentucky
support
$3K
Risk 27/100
Chuck EdwardsREP
Representative - North Carolina
support
$3K
Risk 25/100
Ronny JacksonREP
Representative - Texas
support
$3K
Risk 19/100
David ValadaoREP
Representative - California
support
$3K
Risk 35/100
Tracey MannREP
Representative - Kansas
support
$3K
Risk 12/100
Gregory MurphyREP
Representative - North Carolina
support
$3K
Risk 17/100
Dwight EvansDEM
Representative - Pennsylvania
support
$3K
Risk 9/100
David RouzerREP
Representative - North Carolina
support
$3K
Risk 18/100
Paul TonkoDEM
Representative - New York
support
$3K
Risk 13/100
Roger WilliamsREP
Representative - Texas
support
$3K
Risk 8/100
David McCormickREP
Senator - Pennsylvania
support
$3K
Risk 20/100
James JusticeREP
Senator - West Virginia
support
$3K
Risk 24/100
John CurtisREP
Senator - Utah
support
$3K
Risk 30/100
Sheri BiggsREP
Representative - South Carolina
support
$3K
Risk 12/100
Marlin StutzmanREP
Representative - Indiana
support
$3K
Risk 6/100
Tom McClintockREP
Representative - California
support
$3K
Risk 22/100
Josh GottheimerDEM
Representative - New Jersey
support
$3K
Risk 23/100
Chris Van HollenDEM
Senator - Maryland
support
$2K
Risk 18/100
Tommy TubervilleREP
Senator - Alabama
support
$2K
Risk 25/100
Dan SullivanREP
Senator - Alaska
support
$2K
Risk 26/100
Cynthia LummisREP
Senator - Wyoming
support
$2K
Risk 22/100
Lindsey GrahamREP
Senator - South Carolina
support
$2K
Risk 27/100
Tammy DuckworthDEM
Senator - Illinois
support
$2K
Risk 25/100
Steve DainesREP
Senator - Montana
support
$2K
Risk 23/100
Tom CottonREP
Senator - Arkansas
support
$2K
Risk 21/100
Christopher CoonsDEM
Senator - Delaware
support
$2K
Risk 27/100
Julie JohnsonDEM
Representative - Texas
support
$2K
Risk 24/100
Wesley BellDEM
Representative - Missouri
support
$2K
Risk 24/100
Shri ThanedarDEM
Representative - Michigan
support
$2K
Risk 25/100
Max MillerREP
Representative - Ohio
support
$2K
Risk 24/100
Bill HuizengaREP
Representative - Michigan
support
$2K
Risk 34/100
Sydney Kamlager-DoveDEM
Representative - California
support
$2K
Risk 21/100
Mike CareyREP
Representative - Ohio
support
$2K
Risk 24/100
Troy NehlsREP
Representative - Texas
support
$2K
Risk 14/100
Scott FitzgeraldREP
Representative - Wisconsin
support
$2K
Risk 15/100
Nikema WilliamsDEM
Representative - Georgia
support
$2K
Risk 9/100
Diana HarshbargerREP
Representative - Tennessee
support
$2K
Risk 14/100
Bryan SteilREP
Representative - Wisconsin
support
$2K
Risk 24/100
Jefferson Van DrewREP
Representative - New Jersey
support
$2K
Risk 20/100
Pete StauberREP
Representative - Minnesota
support
$2K
Risk 19/100
Jimmy GomezDEM
Representative - California
support
$2K
Risk 22/100
Ralph NormanREP
Representative - South Carolina
support
$2K
Risk 3/100
Jamie RaskinDEM
Representative - Maryland
support
$2K
Risk 20/100
Stacey PlaskettDEM
Representative - Virgin Islands
support
$2K
Risk 6/100
Andy BarrREP
Representative - Kentucky
support
$2K
Risk 24/100
Bill FosterDEM
Representative - Illinois
support
$2K
Risk 24/100
Zachary NunnREP
Representative - Iowa
support
$2K
Risk 34/100
Sharice DavidsDEM
Representative - Kansas
support
$2K
Risk 23/100
Kevin KileyIND
Representative - California
support
$1K
Risk 33/100
Thomas TillisREP
Senator - North Carolina
support
$1K
Risk 36/100
Brian SchatzDEM
Senator - Hawaii
support
$1K
Risk 10/100
Jack ReedDEM
Senator - Rhode Island
support
$1K
Risk 17/100
Patty MurrayDEM
Senator - Washington
support
$1K
Risk 22/100
Lisa MurkowskiREP
Senator - Alaska
support
$1K
Risk 18/100
Mitch McConnellREP
Senator - Kentucky
support
$1K
Risk 22/100
John HoevenREP
Senator - North Dakota
support
$1K
Risk 33/100
Chuck GrassleyREP
Senator - Iowa
support
$1K
Risk 22/100
Mike CrapoREP
Senator - Idaho
support
$1K
Risk 20/100
John CornynREP
Senator - Texas
support
$1K
Risk 43/100
Bill CassidyREP
Senator - Louisiana
support
$1K
Risk 30/100
David TaylorREP
Representative - Ohio
support
$1K
Risk 4/100
Derek SchmidtREP
Representative - Kansas
support
$1K
Risk 20/100
Riley MooreREP
Representative - West Virginia
support
$1K
Risk 24/100
April McClain DelaneyDEM
Representative - Maryland
support
$1K
Risk 21/100
Brad KnottREP
Representative - North Carolina
support
$1K
Risk 21/100
Pat HarriganREP
Representative - North Carolina
support
$1K
Risk 20/100
Troy DowningREP
Representative - Montana
support
$1K
Risk 20/100
Mike HaridopolosREP
Representative - Florida
support
$1K
Risk 27/100
Tony WiedREP
Representative - Wisconsin
support
$1K
Risk 15/100
Timothy KennedyDEM
Representative - New York
support
$1K
Risk 28/100
Celeste MaloyREP
Representative - Utah
support
$1K
Risk 29/100
Nathaniel MoranREP
Representative - Texas
support
$1K
Risk 17/100
Harriet HagemanREP
Representative - Wyoming
support
$1K
Risk 21/100
Lucy McBathDEM
Representative - Georgia
support
$1K
Risk 19/100
Jonathan JacksonDEM
Representative - Illinois
support
$1K
Risk 11/100
Val HoyleDEM
Representative - Oregon
support
$1K
Risk 36/100
Kevin MullinDEM
Representative - California
support
$1K
Risk 17/100
Rudy YakymREP
Representative - Indiana
support
$1K
Risk 25/100
Shontel BrownDEM
Representative - Ohio
support
$1K
Risk 12/100
Mark DeSaulnierDEM
Representative - California
support
$1K
Risk 14/100
Deborah RossDEM
Representative - North Carolina
support
$1K
Risk 17/100
Michelle FischbachREP
Representative - Minnesota
support
$1K
Risk 15/100
Dusty JohnsonREP
Representative - South Dakota
support
$1K
Risk 24/100
W. SteubeREP
Representative - Florida
support
$1K
Risk 11/100
Michael CloudREP
Representative - Texas
support
$1K
Risk 7/100
Bonnie Watson ColemanDEM
Representative - New Jersey
support
$1K
Risk 9/100
Alma AdamsDEM
Representative - North Carolina
support
$1K
Risk 7/100