Liabilities / Assets
32nd percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 36-3747609 • Chicago, IL
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
32nd percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
33rd percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
90th percentile
Higher net margin than 90% of similar nonprofits.
Top Officer Pay
48th percentile
Higher top officer pay than 48% of similar nonprofits.
Top officer pay equals 0.3% of source-year revenue.
Asset Growth
71st percentile
Faster asset growth than 71% of similar nonprofits.
Revenue Growth
97th percentile
Faster revenue growth than 97% of similar nonprofits.
Assets
Up$4,828,359
Up $474,681 (+11%) from 2023
Liabilities
Flat$0
Flat from 2023
Net Assets
Up$4,828,359
Up $474,681 (+11%) from 2023
Revenue
Up$815,698
Up $689,673 (+547%) from 2023
Expenses
Down$341,017
Down $44,632 (-12%) from 2023
Net Income
Up$474,681
Up $734,305 (+283%) from 2023
Most recent year
2024 • Form 990PFDetailed filing. Detailed filing data is available for this year.
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| IAN C S MACGRECOR | Trustee | - | $2,500 | - | $2,500 |
| CONSTANCE BATES MACGREGOR | Trustee | - | $2,500 | - | $2,500 |
| LESLEY B MACGREGOR | Trustee | - | $2,500 | - | $2,500 |
| JAMES A S MACGREGOR | Trustee | - | $2,500 | - | $2,500 |
| IAN KINLOCH MACGREGOR | Trustee | - | $2,500 | - | $2,500 |
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 0 | ABBOTT LABS 3.75% 11/30/26 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 1 | BANK OF AMERICA VAR% 7/23/29 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 2 | BNY MELLON 2.05% 1/26/27 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 3 | CHARLES SCHWAB 3.85% 5/21/25 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 4 | CHEVRON 1.554% 5/11/25 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 5 | CINTAS 3.7% 4/1/27 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 6 | EXXON MOBIL 3.294% 3/19/27 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 7 | HOME DEPOT 2.95% 6/15/29 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 8 | HOME DEPOT 3.35% 9/15/25 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 9 | HONEYWELL 1.35% 6/1/25 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 10 | INTEL 3.7% 7/29/25 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 11 | ISH CORE US AGGREGATE BOND |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 12 | ISH IBOXX $ HIGH YIELD |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 13 | JOHN DEERE 3.45% 3/13/25 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 14 | JP MORGAN CHASE 2.95% 10/1/26 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 15 | PEPSICO 1.95% 10/21/31 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 16 | SCHLUMBERGER 2.65% 6/26/30 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 17 | UNITEDHEALTH GROUP 5.25% 2/15/28 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 18 | UPS 3.9% 4/1/25 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 19 | US DOLLAR SPOT |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 20 | VISA INC 3.25% 12/14/25 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 0 | 52472 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 1 | 23896 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 2 | 44904 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 3 | 50398 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 4 | 50213 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 5 | 26328 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 6 | 26332 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 7 | 25142 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 8 | 51308 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 9 | 46442 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 10 | 51449 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 11 | 303796 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 12 | 97238 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 13 | 52547 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 14 | 25756 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 15 | 41255 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 16 | 39590 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 17 | 25688 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 18 | 50785 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 19 | 7936 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 20 | 51198 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 0 | 49402 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 1 | 24357 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 2 | 47617 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 3 | 49861 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 4 | 49457 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 5 | 24505 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 6 | 24504 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 7 | 23185 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 8 | 49576 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 9 | 49349 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 10 | 49664 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 11 | 290700 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 12 | 78650 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 13 | 49885 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 14 | 24356 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 15 | 40749 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 16 | 40102 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 17 | 25390 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 18 | 49918 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 19 | 7936 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 20 | 49421 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 0 | 41100 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 1 | 33320 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 2 | 66840 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 3 | 8547 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 4 | 20845 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 5 | 14226 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 6 | 66602 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 7 | 61965 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 8 | 3317 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 9 | 7102 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 10 | 19632 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 11 | 11396 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 12 | 52097 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 13 | 254099 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 14 | 21750 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 15 | 39056 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 16 | 62786 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 17 | 17159 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 18 | 25335 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 19 | 29990 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 20 | 24441 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 21 | 24968 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 22 | 42929 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 23 | 22546 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 24 | 4397 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 25 | 11626 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 26 | 22883 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 27 | 32265 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 28 | 59217 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 29 | 7736 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 30 | 21248 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 31 | 27961 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 32 | 53533 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 33 | 37535 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 34 | 20210 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 35 | 27318 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 36 | 43750 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 37 | 27749 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 38 | 94408 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 39 | 20958 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 40 | 24913 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 41 | 28117 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 42 | 28849 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 43 | 40107 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 44 | 26318 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 45 | 19946 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 46 | 29677 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 47 | 58769 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 48 | 24586 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 49 | 13817 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 50 | 8473 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 51 | 58963 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 52 | 12644 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 53 | 7153 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 54 | 20748 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 55 | 18676 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 56 | 30079 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 57 | 26160 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 58 | 17240 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 59 | 16728 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 60 | 70871 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 61 | 44474 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 62 | 12412 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 0 | 55198 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 1 | 68036 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 2 | 193086 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 3 | 122834 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 4 | 301442 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 5 | 37818 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 6 | 252423 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 7 | 72138 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 8 | 32493 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 9 | 45105 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 10 | 79141 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 11 | 16975 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 12 | 59240 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 13 | 251460 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 14 | 72757 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 15 | 44588 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 16 | 60593 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 17 | 51419 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 18 | 26213 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 19 | 26561 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 20 | 27666 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 21 | 18478 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 22 | 70674 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 23 | 47654 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 24 | 75389 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 25 | 59515 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 26 | 43371 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 27 | 65117 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 28 | 51486 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 29 | 72632 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 30 | 54427 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 31 | 42353 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 32 | 55079 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 33 | 46841 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 34 | 345208 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 35 | 31418 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 36 | 44676 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 37 | 46097 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 38 | 267237 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 39 | 24902 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 40 | 50843 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 41 | 46530 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 42 | 43970 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 43 | 67593 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 44 | 48346 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 45 | 60869 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 46 | 45819 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 47 | 113004 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 48 | 23807 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 49 | 37805 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 50 | 33109 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 51 | 63479 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 52 | 50462 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 53 | 50740 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 54 | 59518 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 55 | 119383 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 56 | 43477 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 57 | 24624 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 58 | 149171 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 59 | 17491 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 60 | 64026 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 61 | 46703 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 62 | 23788 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 0 | ABBOTT LABS |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 1 | ADOBE SYSTEMS |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 2 | ALPHABET A (GOOGLE A) |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 3 | ALPHABET C (GOOGLE C) |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 4 | AMAZON |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 5 | ANALOG DEVICES |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 6 | APPLE |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 7 | ASTRAZENECA PLC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 8 | AUTO DATA PROCESSING |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 9 | BLACKROCK |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 10 | BLACKSTONE GROUP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 11 | CHENIERE ENERGY INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 12 | CHEVRON |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 13 | CIBC ATLAS INTL GROWTH FUND |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 14 | CISCO SYSTEMS |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 15 | CME GROUP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 16 | CONOCOPHILLIPS |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 17 | DANAHER CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 18 | DIAMONDBACK ENERGY |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 19 | ELEVANCE HEALTH |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 20 | EQT CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 21 | EQUINOR ASA |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 22 | EXXON MOBIL |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 23 | FIDELITY NATL INFO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 24 | FISERV |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 25 | HOME DEPOT |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 26 | HONEYWELL |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 27 | INTERCONTINENTAL EXC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 28 | IQVIA HOLDINGS |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 29 | JP MORGAN CHASE |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 30 | LINDE PLC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 31 | MARTIN MARIETTA MATERIAL |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 32 | MCDONALDS CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 33 | META PLATFORMS |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 34 | MICROSOFT |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 35 | MONDELEZ INTL |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 36 | MONSTER BEVERAGE |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 37 | NEXTERA ENERGY |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 38 | NVIDIA CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 39 | O'REILLY AUTOMOTIVE |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 40 | OTIS WORLDWIDE |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 41 | PEPSICO |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 42 | PNC FINL SERVICES |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 43 | QUALCOMM |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 44 | ROPER TECH |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 45 | RTX CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 46 | S&P GLOBAL |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 47 | SALESFORCE |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 48 | SHELL PLC ADR |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 49 | STRYKER CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 50 | T MOBILE |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 51 | TE CONNECTIVITY LTD |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 52 | THERMO FISHER SCIENCE |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 53 | TJX COS |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 54 | UNION PACIFIC CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 55 | UNITEDHEALTH GROUP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 56 | US BANCORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 57 | VICI PROPERTIES |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 58 | VISA INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 59 | W E C ENERGY GROUP INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 60 | WALT DISNEY |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 61 | WORKDAY INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 62 | ZOETIS |
| InvestmentsGovtObligationsSch/StateLocalSecBookVlEOYAmt | 0 | 0 |
| InvestmentsGovtObligationsSch/StateLocalSecEOYFMVAmt | 0 | 0 |
| InvestmentsGovtObligationsSch/USGovtObligationsBookVlEOYAmt | 0 | 92359 |
| InvestmentsGovtObligationsSch/USGovtObligationsEOYFMVAmt | 0 | 91235 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 0 | 29691 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 1 | 800000 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 2 | 227193 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/BookValueAmt | 3 | 44003 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 0 | AMERN TOWER REIT |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 1 | CIBC ATLAS INTL |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 2 | MFS INSTL INTL EQUITY |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/CategoryOrItemTxt | 3 | PROLOGIS INC |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 0 | 38333 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 1 | 809881 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 2 | 283217 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/EOYFMVAmt | 3 | 42174 |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 0 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 1 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 2 | AT COST |
| InvestmentsOtherSchedule2/InvestmentsOtherGrp/ListedAtCostOrFMVCd | 3 | AT COST |
| IRS990PF/AnalysisIncomeProducingActyGrp/DividendsAndInterestFromSecDtl/ExclusionAmt | 0 | 123750 |
| IRS990PF/AnalysisIncomeProducingActyGrp/DividendsAndInterestFromSecDtl/ExclusionCd | 0 | 14 |
| IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionAmt | 0 | 691948 |
| IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionCd | 0 | 18 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/ExclusionAmt | 0 | 815698 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/RelatedOrExemptFunctionIncmAmt | 0 | 0 |
| IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/UnrelatedBusinessTaxblIncmAmt | 0 | 0 |
| IRS990PF/AnalysisIncomeProducingActyGrp/TotalIncomeProducingActyAmt | 0 | 815698 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CapGainNetIncmNetInvstIncmAmt | 0 | 691948 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstDsbrsChrtblAmt | 0 | 12500 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstRevAndExpnssAmt | 0 | 12500 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidDsbrsChrtblAmt | 0 | 285000 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidRevAndExpnssAmt | 0 | 285000 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsNetInvstIncmAmt | 0 | 122664 |
| IRS990PF/AnalysisOfRevenueAndExpenses/DividendsRevAndExpnssAmt | 0 | 123750 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ExcessRevenueOverExpensesAmt | 0 | 474681 |
| IRS990PF/AnalysisOfRevenueAndExpenses/GrossSalesPriceAmt | 0 | 1636255 |
| IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesDsbrsChrtblAmt | 0 | 9899 |
| IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesRevAndExpnssAmt | 0 | 9899 |
| IRS990PF/AnalysisOfRevenueAndExpenses/NetGainSaleAstRevAndExpnssAmt | 0 | 691948 |
| IRS990PF/AnalysisOfRevenueAndExpenses/NetInvestmentIncomeAmt | 0 | 781567 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OccupancyDsbrsChrtblAmt | 0 | 558 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OccupancyNetInvstIncmAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OccupancyRevAndExpnssAmt | 0 | 558 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesDsbrsChrtblAmt | 0 | 15 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesNetInvstIncmAmt | 0 | 499 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesRevAndExpnssAmt | 0 | 514 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesNetInvstIncmAmt | 0 | 31189 |
| IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesRevAndExpnssAmt | 0 | 31189 |
| IRS990PF/AnalysisOfRevenueAndExpenses/ScheduleBNotRequiredInd | 0 | X |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesDsbrsChrtblAmt | 0 | 0 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesNetInvstIncmAmt | 0 | 1357 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TaxesRevAndExpnssAmt | 0 | 1357 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesDsbrsChrtblAmt | 0 | 307972 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesNetInvstIncmAmt | 0 | 33045 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesRevAndExpnssAmt | 0 | 341017 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalNetInvstIncmAmt | 0 | 814612 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotalRevAndExpnssAmt | 0 | 815698 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesDsbrsChrtblAmt | 0 | 22972 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesNetInvstIncmAmt | 0 | 33045 |
| IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesRevAndExpnssAmt | 0 | 56017 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 0 | 151606 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 1 | 608478 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 2 | 59856 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt | 3 | 124367 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 0 | 17817 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 1 | 574805 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 2 | -4519 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 3 | 57045 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt | 4 | 46800 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 0 | 17817 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 1 | 574805 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 2 | -4519 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 3 | 57045 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt | 4 | 46800 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 0 | 169423 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 1 | 1183283 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 2 | 55337 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 3 | 181412 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt | 4 | 46800 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd | 0 | P |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 0 | SCHWAB PUBLIC TRADED SECURITIES |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 1 | SCHWAB PUBLIC TRADED SECURITIES |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 2 | CIBC PUBLIC TRADED SECURITIES |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 3 | CIBC PUBLIC TRADED SECURITIES |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc | 4 | CAPITAL GAINS DIVIDENDS |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 0 | 2024-12-31 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 1 | 2024-12-31 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 2 | 2024-12-31 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/SoldDt | 3 | 2024-12-31 |
| IRS990PF/CapGainsLossTxInvstIncmDetail/CapitalGainNetIncomeAmt | 0 | 691948 |
| IRS990PF/ChgInNetAssetsFundBalancesGrp/ExcessRevenueOverExpensesAmt | 0 | 474681 |
| IRS990PF/ChgInNetAssetsFundBalancesGrp/OtherDecreasesAmt | 0 | 0 |
| IRS990PF/ChgInNetAssetsFundBalancesGrp/OtherIncreasesAmt | 0 | 0 |
| IRS990PF/ChgInNetAssetsFundBalancesGrp/SubtotalAmt | 0 | 4828359 |
| IRS990PF/ChgInNetAssetsFundBalancesGrp/TotNetAstOrFundBalancesBOYAmt | 0 | 4353678 |
| IRS990PF/ChgInNetAssetsFundBalancesGrp/TotNetAstOrFundBalancesEOYAmt | 0 | 4828359 |
| IRS990PF/DistributableAmountGrp/DeductionFromDistributableAmt | 0 | 0 |
| IRS990PF/DistributableAmountGrp/DistributableAsAdjustedAmt | 0 | 342394 |
| IRS990PF/DistributableAmountGrp/DistributableBeforeAdjAmt | 0 | 342394 |
| IRS990PF/DistributableAmountGrp/DistributableBeforeDedAmt | 0 | 342394 |
| IRS990PF/DistributableAmountGrp/MinimumInvestmentReturnAmt | 0 | 353258 |
| IRS990PF/DistributableAmountGrp/RecoveriesQualfiedDistriAmt | 0 | 0 |
| IRS990PF/DistributableAmountGrp/TaxBasedOnInvestmentIncomeAmt | 0 | 10864 |
| IRS990PF/DistributableAmountGrp/TotalTaxAmt | 0 | 10864 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/BackupWithholdingWithheldAmt | 0 | 0 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/EsPenaltyAmt | 0 | 0 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/EstimatedPlusOvpmtIncmTxAmt | 0 | 6952 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/ExemptFrgnOrgTaxWthldAtSrceAmt | 0 | 0 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/ExtsnRequestIncomeTaxPaidAmt | 0 | 0 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/InvestmentIncomeExciseTaxAmt | 0 | 10864 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/SubtitleATaxAmt | 0 | 0 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/SubtotalAmt | 0 | 10864 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxBasedOnInvestmentIncomeAmt | 0 | 10864 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxDueAmt | 0 | 3912 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxUnderSection511Amt | 0 | 0 |
| IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TotalPaymentsAndCreditsAmt | 0 | 6952 |
| IRS990PF/FMVAssetsEOYAmt | 0 | 7373599 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsBOYAmt | 0 | 812818 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsEOYAmt | 0 | 1144673 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsEOYFMVAmt | 0 | 1098584 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockBOYAmt | 0 | 2102233 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockEOYAmt | 0 | 2124562 |
| IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockEOYFMVAmt | 0 | 4644297 |
| IRS990PF/Form990PFBalanceSheetsGrp/NoDonorRstrNetAssestsBOYAmt | 0 | 4353678 |
| IRS990PF/Form990PFBalanceSheetsGrp/NoDonorRstrNetAssestsEOYAmt | 0 | 4828359 |
| IRS990PF/Form990PFBalanceSheetsGrp/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990PF/Form990PFBalanceSheetsGrp/OtherInvestmentsBOYAmt | 0 | 943128 |
| IRS990PF/Form990PFBalanceSheetsGrp/OtherInvestmentsEOYAmt | 0 | 1100887 |
| IRS990PF/Form990PFBalanceSheetsGrp/OtherInvestmentsEOYFMVAmt | 0 | 1173605 |
| IRS990PF/Form990PFBalanceSheetsGrp/SavAndTempCashInvstBOYAmt | 0 | 348390 |
| IRS990PF/Form990PFBalanceSheetsGrp/SavAndTempCashInvstEOYAmt | 0 | 365878 |
| IRS990PF/Form990PFBalanceSheetsGrp/SavAndTempCashInvstEOYFMVAmt | 0 | 365878 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsBOYAmt | 0 | 4353678 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsEOYAmt | 0 | 4828359 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsEOYFMVAmt | 0 | 7373599 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesBOYAmt | 0 | 0 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesEOYAmt | 0 | 0 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesNetAstBOYAmt | 0 | 4353678 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesNetAstEOYAmt | 0 | 4828359 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotNetAstOrFundBalancesBOYAmt | 0 | 4353678 |
| IRS990PF/Form990PFBalanceSheetsGrp/TotNetAstOrFundBalancesEOYAmt | 0 | 4828359 |
| IRS990PF/Form990PFBalanceSheetsGrp/USGovernmentObligationsBOYAmt | 0 | 147109 |
| IRS990PF/Form990PFBalanceSheetsGrp/USGovernmentObligationsEOYAmt | 0 | 92359 |
| IRS990PF/Form990PFBalanceSheetsGrp/USGovtObligationsEOYFMVAmt | 0 | 91235 |
No mirrored PDF or thumbnail assets are attached yet.