Connection map 17 shared vendors + 0 shared officers Open in explorer →
Shared infrastructure between the two committees. Larger circle = more combined spend; blue diamond = shared officer. Use the sliders to control how many connections show — fewer + higher threshold = readable; more = full picture.
Loading graph…
scroll to zoom · drag background to pan · drag node to move
17
shared vendors
0
shared officers
$24,600,073
combined spend with shared vendors
Shared vendors 17 canonical vendors paid by both committees
| Vendor | CRAMER FOR SENATE paid | MCSALLY PAC paid | Combined | Active | Tx count |
|---|---|---|---|---|---|
| Targeted Victory, LLC | $98,435 | $13,509,931 | $13,608,366 | 2018–2021 | 16 + 34 |
| CAMPAIGN SOLUTIONS | $36,874 | $5,156,943 | $5,193,816 | 2018–2023 | 38 + 168 |
| WinRed Technical Services, LLC | $291,439 | $1,958,691 | $2,250,130 | 2019–2025 | 170 + 51 |
| THE PROSPER GROUP | $6,500 | $1,427,982 | $1,434,482 | 2017–2020 | 1 + 14 |
| USPS | $8,265 | $609,388 | $617,653 | 2017–2025 | 65 + 61 |
| GULA GRAHAM | $280,861 | $261,312 | $542,172 | 2017–2020 | 48 + 22 |
| CONNELL DONATELLI, INC. | $57,000 | $409,581 | $466,581 | 2018–2023 | 13 + 18 |
| CMDI | $173,501 | $57,100 | $230,601 | 2017–2025 | 252 + 35 |
| ANEDOT | $5,189 | $75,516 | $80,705 | 2018–2024 | 16 + 113 |
| SHANNA WOODBURY CONSULTING, LLC | $23,332 | $33,974 | $57,306 | 2018–2024 | 4 + 6 |
| CAPITOL HILL CLUB | $53,121 | $719 | $53,841 | 2017–2025 | 99 + 8 |
| VANDENBERG & ASSOCIATES INC. | $14,540 | $21,260 | $35,800 | 2018–2020 | 1 + 4 |
| TVEYES, INC. | $1,500 | $6,000 | $7,500 | 2018–2020 | 1 + 2 |
| THE SAHL COMPANY | $2,175 | $5,050 | $7,225 | 2018–2020 | 1 + 3 |
| DEMOCRACY ENGINE, LLC | $6,805 | $0 | $6,805 | 2018–2024 | 32 + 1 |
| VOTESANE PAC | $6,525 | $4 | $6,529 | 2018–2022 | 25 + 2 |
| COX COMMUNICATIONS | $363 | $197 | $560 | 2019–2025 | 3 + 1 |
Shared officers 0 persons listed on both Form 1 rosters
| Person | Role at CRAMER FOR SENATE | Role at MCSALLY PAC | Profile |
|---|---|---|---|
| No shared officers in cm.txt (only 1 officer per committee is stored — Form 1 amendment ingest needed for full rosters). | |||