Civic Intelligence
Officer

CRAIG MACDONALD

10 organizations • 38 returns • Latest tax year 2025

ManagerBoard MemberDirectorSecretaryEx OfficioRegion II Dsgt Rep
Name Match Caveat

This page groups activity by normalized name only. It may combine different people who share the same name.

Organizations

10

Returns

38

Total Compensation

$21,523

Total Benefits

$0

Organizations

OrganizationEINReturnsLatest YearLatest TitleCompensation
Scranton Housing Corporation42-0938279132025Manager$17,450
Michigan State Police Troopers Association Inc38-184405212021Region II Dsgt Rep$4,073
Lifewire91-119019362018Board Member$0
Every Day Hope46-167857042025Director$0
Kennebunk Soccer Club Inc.74-319190742018Board Member$0
Council of Governments Housing Corporation42-140443242016Board Member$0
New England Mountain Bike Association Inc.04-306807232019Director$0
La Mesa Park and Recreation Foundation33-085648012024Director$0
Missouri Self-Insurers Association43-155838712013Board Member$0
Stellwagen Alive - Friends of Our National Marine Sanctuary Inc01-090341812013Ex Officio$0

Returns

Tax YearOrganizationTypeTitleHours / WeekCompensationBenefitsReturn
2025Scranton Housing Corporation990EZManager5$3,850-View return
2025Every Day Hope990EZDirector0.5$0-View return
2024Scranton Housing Corporation990EZManager5$3,700-View return
2024Every Day Hope990EZDirector0.5$0-View return
2024La Mesa Park and Recreation Foundation990Director1$0$0View return
2023Scranton Housing Corporation990EZManager5$3,300-View return
2023Every Day Hope990EZDirector0.5$0-View return
2022Scranton Housing Corporation990EZManager5$3,300-View return
2022Every Day Hope990EZDirector0.5$0-View return
2021Michigan State Police Troopers Association Inc990Region II Dsgt Rep0$4,073$0View return
2021Scranton Housing Corporation990EZManager5$3,300-View return
2020Scranton Housing Corporation990EZManager5$0-View return
2019Scranton Housing Corporation990EZManager1$0-View return
2019New England Mountain Bike Association Inc.990Director0$0$0View return
2018Scranton Housing Corporation990EZManager1$0-View return
2018Lifewire990Board Member2.5$0$0View return
2018Kennebunk Soccer Club Inc.990EZBoard Member1$0$0View return
2018New England Mountain Bike Association Inc.990Director0$0$0View return
2017Scranton Housing Corporation990EZManager1$0-View return
2017Kennebunk Soccer Club Inc.990EZBoard Member1$0$0View return
2017Lifewire990Board Member2.5$0$0View return
2017New England Mountain Bike Association Inc.990Director0$0$0View return
2016Scranton Housing Corporation990EZManager1$0-View return
2016Kennebunk Soccer Club Inc.990EZBoard Member1$0$0View return
2016Lifewire990Secretary2.5$0$0View return
2016Council of Governments Housing Corporation990Board Member0$0$0View return
2015Scranton Housing Corporation990EZManager1$0-View return
2015Lifewire990Secretary2.5$0$0View return
2015Kennebunk Soccer Club Inc.990EZBoard Member1$0$0View return
2015Council of Governments Housing Corporation990Board Member0$0$0View return
2014Lifewire990Secretary2.5$0$0View return
2014Scranton Housing Corporation990EZManager1$0-View return
2014Council of Governments Housing Corporation990Board Member0$0$0View return
2013Missouri Self-Insurers Association990EZBoard Member0.5$0-View return
2013Lifewire990Board Member2.5$0$0View return
2013Stellwagen Alive - Friends of Our National Marine Sanctuary Inc990EZEx Officio0.5$0-View return
2013Scranton Housing Corporation990EZManager1$0-View return
2013Council of Governments Housing Corporation990Board Member0$0$0View return