| 1970 | 1980 | 1990 | 2000 | 2010 | 2020 | Change | |
| 805 | 824 | 940 | 816 | 761 | 768 | −5% | Total population |
| 49 | 77 | 65 | 50 | 52 | 52 | +6% | 0-4 |
| 130 | 134 | 166 | 150 | 90 | 105 | −19% | 5-14 |
| 136 | 138 | 142 | 100 | 94 | 77 | −43% | 15-24 |
| 105 | 132 | 140 | 76 | 94 | 81 | −23% | 25-34 |
| 53 | 88 | 134 | 130 | 86 | 94 | +77% | 35-44 |
| 126 | 94 | 113 | 149 | 129 | 84 | −33% | 45-54 |
| 75 | 86 | 81 | 53 | 114 | 120 | +60% | 55-64 |
| 80 | 43 | 69 | 60 | 59 | 109 | +36% | 65-74 |
| 51 | 32 | 30 | 48 | 43 | 46 | −10% | 75-99 |
| 320 | 376 | 432 | 369 | 325 | 471 | +47% | Employed |
| 70 | 97 | 92 | 73 | 46 | 72 | +3% | Self employed |
| 20 | 41 | 37 | 30 | 19 | 67 | +235% | Unemployed |
| 273 | 166 | 214 | 199 | 179 | 381 | +40% | Not in labor force |
| 120 | 109 | 237 | +98% | Not in labor force, age 65+ | |||
| 22 | 60 | 72 | 87 | 38 | 127 | +477% | College educated |
| 33.1 | 28.4 | 32.6 | 38.6 | 40.9 | 41.8 | +8.6 | Median Age |
| $2,728 | $7,082 | $10,126 | $15,930 | $27,715 | $31,900 | Per capita income | |
| $18,618 | $23,483 | $20,504 | $24,345 | $31,543 | $29,270 | +57% | Per capita inc., CPI-U adj. |
| $7,375 | $15,000 | $25,804 | $37,500 | $55,694 | $89,375 | Median household income | |
| $50,332 | $49,737 | $52,250 | $57,310 | $63,386 | $82,007 | +63% | Median house. inc., CPI-U adj. |
| 16.3% | 16.6% | 11.0% | 10.5% | 3.6% | 8.3% | −7.9 | Percent poverty |
| 417 | 440 | 454 | Housing total |
Density is 24.6 persons per square mile.
Land area is 31.2 square miles (19,953 acres).
Water area is 0.2 square miles (130 acres).
The reported full market value of 857 parcels was $117,296,088 (unadjusted).
The ORPTS reported area of all 857 parcels was 20,964 acres.
| Parcels | Acres | % | Full Value | % | Property Class Description | PC |
|---|---|---|---|---|---|---|
| 79 | 4,055 | 19% | $4,414,000 | 4% | Agricultural Vacant Land (Productive) | 105 |
| 28 | 2,888 | 14% | $6,715,413 | 6% | Dairy Products: milk, butter and cheese | 112 |
| 49 | 2,681 | 13% | $2,707,358 | 2% | Private Wild and Forest Lands except for Private Hunting and fishing clubs | 910 |
| 41 | 2,104 | 10% | $8,064,600 | 7% | Rural Residence with Acreage | 240 |
| 23 | 1,890 | 9% | $1,856,042 | 2% | Field Crops | 120 |
| 8 | 1,067 | 5% | $707,800 | 1% | State Owned Reforested Land Taxable Under RPT § 534 and RPT § 536 | 941 |
| 40 | 1,041 | 5% | $1,523,388 | 1% | Residential Vacant Land Over 10 Acres | 322 |
| 35 | 808 | 4% | $1,596,179 | 1% | Residential Land Including a Small Improvement | 312 |
| 2 | 647 | 3% | $1,331,900 | 1% | Skiing Centers | 551 |
| 256 | 557 | 3% | $30,471,571 | 26% | One Family Year-Round Residence | 210 |
| 10 | 407 | 2% | $1,605,300 | 1% | Primary residential, also used in agricultural production | 241 |
| 21 | 401 | 2% | $297,400 | 0% | Other Rural Vacant Lands | 323 |
| 33 | 398 | 2% | $2,670,900 | 2% | Seasonal Residences | 260 |
| 13 | 290 | 1% | $316,700 | 0% | Abandoned Agricultural Land | 321 |
| 38 | 231 | 1% | $593,317 | 1% | Rural Vacant Lots of 10 Acres or Less | 314 |
| 19 | 230 | 1% | $927,700 | 1% | Mobile Home | 270 |
| 2 | 189 | 1% | $451,300 | 0% | Public Golf Courses | 552 |
| 2 | 186 | 1% | $396,800 | 0% | Cattle, Calves, Hogs | 113 |
| 7 | 181 | 1% | $205,700 | 0% | Water Supply | 822 |
| 41 | 173 | 1% | $480,854 | 0% | Residential Vacant Land | 311 |
| 7 | 92 | 0% | $143,100 | 0% | Vacant Land | 300 |
| 3 | 82 | 0% | $502,300 | 0% | Residential, Multi-Purpose/Multi-Structure | 280 |
| 5 | 72 | 0% | $51,600 | 0% | State Owned Land (Forest Preserve) in the Adirondack or Catskill Parks Taxable Under RPT § 532(a) | 931 |
| 10 | 52 | 0% | $233,800 | 0% | Vacant Land Located in Commercial Areas | 330 |
| 1 | 40 | 0% | $27,115,729 | 23% | Schools | 612 |
| 3 | 40 | 0% | $461,400 | 0% | Recreational use | 242 |
| 4 | 26 | 0% | $505,600 | 0% | Religious | 620 |
| 1 | 18 | 0% | $70,600 | 0% | Other Storage, Warehouse and Distribution Facilities | 449 |
| 2 | 17 | 0% | $308,500 | 0% | Multiple Residences | 281 |
| 3 | 13 | 0% | $590,700 | 1% | Restaurants | 421 |
| 1 | 10 | 0% | $80,600 | 0% | Drive-In Theaters | 513 |
| 2 | 10 | 0% | $192,900 | 0% | Diners and Luncheonettes | 422 |
| 1 | 8 | 0% | $15,600 | 0% | Playgrounds | 591 |
| 3 | 8 | 0% | $223,500 | 0% | Two Family Year-Round Residence | 220 |
| 8 | 7 | 0% | $64,200 | 0% | Cemeteries | 695 |
| 1 | 6 | 0% | $99,000 | 0% | Mobile Home Parks (trailer parks, trailer courts) | 416 |
| 1 | 5 | 0% | $167,500 | 0% | Bar | 425 |
| 1 | 5 | 0% | $621,300 | 1% | Police and Fire Protection, Electrical Signal | 662 |
| 1 | 5 | 0% | $12,600 | 0% | State Owned Public Parks, Recreation Areas, and Other Multiple Uses | 961 |
| 2 | 4 | 0% | $404,800 | 0% | Inns, Lodges, Boarding and Rooming Houses, Tourist Homes, Fraternity and Sorority Houses | 418 |
| 1 | 4 | 0% | $83,000 | 0% | Television other than Community Antenna Television | 834 |
| 3 | 4 | 0% | $345,100 | 0% | Residence with Incidental Commercial Use | 283 |
| 1 | 3 | 0% | $858,300 | 1% | Special Schools and Institutions | 614 |
| 2 | 2 | 0% | $146,100 | 0% | One Story Small Structure | 484 |
| 1 | 2 | 0% | $162,900 | 0% | Highway Garage | 651 |
| 1 | 2 | 0% | $26,300 | 0% | State Owned Land Other Than Forest Preserve Covered Under RPT § 532(b, c, d, e, f, or g) | 932 |
| 3 | 1 | 0% | $53,900 | 0% | Commercial Vacant Land with Minor Improvements | 331 |
| 1 | 1 | 0% | $114,600 | 0% | Libraries | 611 |
| 1 | 1 | 0% | $78,100 | 0% | Service and Gas Stations | 432 |
| 3 | 1 | 0% | $5,970,900 | 5% | Gas Transmission Improvement | 883 |
| 2 | 0 | 0% | $123,300 | 0% | Apartments | 411 |
| 1 | 0 | 0% | $47,900 | 0% | Office Building | 464 |
| 1 | 0 | 0% | $2,000 | 0% | Downtown Row Type (with common wall) | 481 |
| 1 | 0 | 0% | $400 | 0% | Athletic Fields | 592 |
| 1 | 0 | 0% | $9,800 | 0% | Parking Lots | 653 |
| 4 | 0 | 0% | $106,100 | 0% | Telephone | 831 |
| 3 | 0 | 0% | $1,329,200 | 1% | Electric and Gas | 861 |
| 3 | 0 | 0% | $174,300 | 0% | Telephone | 866 |
| 2 | 0 | 0% | $1,772,000 | 2% | Pipelines | 868 |
| 2 | 0 | 0% | $303,100 | 0% | Television | 869 |
| 1 | 0 | 0% | $811,300 | 1% | Gas Measuring and Regulation Station | 873 |
| 2 | 0 | 0% | $518,500 | 0% | Electric Power Generation Facility, Hydro | 874 |
| 1 | 0 | 0% | $1,270,500 | 1% | Electric power generation - solar | 878 |
| 2 | 0 | 0% | $2,804,600 | 2% | Electric Transmission Improvement | 882 |
| 2 | 0 | 0% | $943,200 | 1% | Electric Distribution, Outside Plant Property | 884 |
| 1 | 0 | 0% | $40,700 | 0% | Gas Distribution, Outside Plant Property | 885 |
| 4 | 0 | 0% | $437 | 0% | Transition Assessments for Taxable State Owned Land RPT § 545 | 993 |
| 857 | 20,964 | 100% | $117,296,088 | 100% | Total of Property Classes ordered by total acreage (descending) | 67 |
| Parcels | Acres | % | Full Value | % | Property Class Description | PC |
|---|---|---|---|---|---|---|
| 256 | 557 | 3% | $30,471,571 | 26% | One Family Year-Round Residence | 210 |
| 1 | 40 | 0% | $27,115,729 | 23% | Schools | 612 |
| 41 | 2,104 | 10% | $8,064,600 | 7% | Rural Residence with Acreage | 240 |
| 28 | 2,888 | 14% | $6,715,413 | 6% | Dairy Products: milk, butter and cheese | 112 |
| 3 | 1 | 0% | $5,970,900 | 5% | Gas Transmission Improvement | 883 |
| 79 | 4,055 | 19% | $4,414,000 | 4% | Agricultural Vacant Land (Productive) | 105 |
| 2 | 0 | 0% | $2,804,600 | 2% | Electric Transmission Improvement | 882 |
| 49 | 2,681 | 13% | $2,707,358 | 2% | Private Wild and Forest Lands except for Private Hunting and fishing clubs | 910 |
| 33 | 398 | 2% | $2,670,900 | 2% | Seasonal Residences | 260 |
| 23 | 1,890 | 9% | $1,856,042 | 2% | Field Crops | 120 |
| 2 | 0 | 0% | $1,772,000 | 2% | Pipelines | 868 |
| 10 | 407 | 2% | $1,605,300 | 1% | Primary residential, also used in agricultural production | 241 |
| 35 | 808 | 4% | $1,596,179 | 1% | Residential Land Including a Small Improvement | 312 |
| 40 | 1,041 | 5% | $1,523,388 | 1% | Residential Vacant Land Over 10 Acres | 322 |
| 2 | 647 | 3% | $1,331,900 | 1% | Skiing Centers | 551 |
| 3 | 0 | 0% | $1,329,200 | 1% | Electric and Gas | 861 |
| 1 | 0 | 0% | $1,270,500 | 1% | Electric power generation - solar | 878 |
| 2 | 0 | 0% | $943,200 | 1% | Electric Distribution, Outside Plant Property | 884 |
| 19 | 230 | 1% | $927,700 | 1% | Mobile Home | 270 |
| 1 | 3 | 0% | $858,300 | 1% | Special Schools and Institutions | 614 |
| 1 | 0 | 0% | $811,300 | 1% | Gas Measuring and Regulation Station | 873 |
| 8 | 1,067 | 5% | $707,800 | 1% | State Owned Reforested Land Taxable Under RPT § 534 and RPT § 536 | 941 |
| 1 | 5 | 0% | $621,300 | 1% | Police and Fire Protection, Electrical Signal | 662 |
| 38 | 231 | 1% | $593,317 | 1% | Rural Vacant Lots of 10 Acres or Less | 314 |
| 3 | 13 | 0% | $590,700 | 1% | Restaurants | 421 |
| 2 | 0 | 0% | $518,500 | 0% | Electric Power Generation Facility, Hydro | 874 |
| 4 | 26 | 0% | $505,600 | 0% | Religious | 620 |
| 3 | 82 | 0% | $502,300 | 0% | Residential, Multi-Purpose/Multi-Structure | 280 |
| 41 | 173 | 1% | $480,854 | 0% | Residential Vacant Land | 311 |
| 3 | 40 | 0% | $461,400 | 0% | Recreational use | 242 |
| 2 | 189 | 1% | $451,300 | 0% | Public Golf Courses | 552 |
| 2 | 4 | 0% | $404,800 | 0% | Inns, Lodges, Boarding and Rooming Houses, Tourist Homes, Fraternity and Sorority Houses | 418 |
| 2 | 186 | 1% | $396,800 | 0% | Cattle, Calves, Hogs | 113 |
| 3 | 4 | 0% | $345,100 | 0% | Residence with Incidental Commercial Use | 283 |
| 13 | 290 | 1% | $316,700 | 0% | Abandoned Agricultural Land | 321 |
| 2 | 17 | 0% | $308,500 | 0% | Multiple Residences | 281 |
| 2 | 0 | 0% | $303,100 | 0% | Television | 869 |
| 21 | 401 | 2% | $297,400 | 0% | Other Rural Vacant Lands | 323 |
| 10 | 52 | 0% | $233,800 | 0% | Vacant Land Located in Commercial Areas | 330 |
| 3 | 8 | 0% | $223,500 | 0% | Two Family Year-Round Residence | 220 |
| 7 | 181 | 1% | $205,700 | 0% | Water Supply | 822 |
| 2 | 10 | 0% | $192,900 | 0% | Diners and Luncheonettes | 422 |
| 3 | 0 | 0% | $174,300 | 0% | Telephone | 866 |
| 1 | 5 | 0% | $167,500 | 0% | Bar | 425 |
| 1 | 2 | 0% | $162,900 | 0% | Highway Garage | 651 |
| 2 | 2 | 0% | $146,100 | 0% | One Story Small Structure | 484 |
| 7 | 92 | 0% | $143,100 | 0% | Vacant Land | 300 |
| 2 | 0 | 0% | $123,300 | 0% | Apartments | 411 |
| 1 | 1 | 0% | $114,600 | 0% | Libraries | 611 |
| 4 | 0 | 0% | $106,100 | 0% | Telephone | 831 |
| 1 | 6 | 0% | $99,000 | 0% | Mobile Home Parks (trailer parks, trailer courts) | 416 |
| 1 | 4 | 0% | $83,000 | 0% | Television other than Community Antenna Television | 834 |
| 1 | 10 | 0% | $80,600 | 0% | Drive-In Theaters | 513 |
| 1 | 1 | 0% | $78,100 | 0% | Service and Gas Stations | 432 |
| 1 | 18 | 0% | $70,600 | 0% | Other Storage, Warehouse and Distribution Facilities | 449 |
| 8 | 7 | 0% | $64,200 | 0% | Cemeteries | 695 |
| 3 | 1 | 0% | $53,900 | 0% | Commercial Vacant Land with Minor Improvements | 331 |
| 5 | 72 | 0% | $51,600 | 0% | State Owned Land (Forest Preserve) in the Adirondack or Catskill Parks Taxable Under RPT § 532(a) | 931 |
| 1 | 0 | 0% | $47,900 | 0% | Office Building | 464 |
| 1 | 0 | 0% | $40,700 | 0% | Gas Distribution, Outside Plant Property | 885 |
| 1 | 2 | 0% | $26,300 | 0% | State Owned Land Other Than Forest Preserve Covered Under RPT § 532(b, c, d, e, f, or g) | 932 |
| 1 | 8 | 0% | $15,600 | 0% | Playgrounds | 591 |
| 1 | 5 | 0% | $12,600 | 0% | State Owned Public Parks, Recreation Areas, and Other Multiple Uses | 961 |
| 1 | 0 | 0% | $9,800 | 0% | Parking Lots | 653 |
| 1 | 0 | 0% | $2,000 | 0% | Downtown Row Type (with common wall) | 481 |
| 4 | 0 | 0% | $437 | 0% | Transition Assessments for Taxable State Owned Land RPT § 545 | 993 |
| 1 | 0 | 0% | $400 | 0% | Athletic Fields | 592 |
| 857 | 20,964 | 100% | $117,296,088 | 100% | Total of Property Classes ordered by total full market value (descending) | 67 |
| Parcels | Acres | % | Full Value | % | Property Class Description | PC |
|---|---|---|---|---|---|---|
| 79 | 4,055 | 19% | $4,414,000 | 4% | Agricultural Vacant Land (Productive) | 105 |
| 28 | 2,888 | 14% | $6,715,413 | 6% | Dairy Products: milk, butter and cheese | 112 |
| 2 | 186 | 1% | $396,800 | 0% | Cattle, Calves, Hogs | 113 |
| 23 | 1,890 | 9% | $1,856,042 | 2% | Field Crops | 120 |
| 256 | 557 | 3% | $30,471,571 | 26% | One Family Year-Round Residence | 210 |
| 3 | 8 | 0% | $223,500 | 0% | Two Family Year-Round Residence | 220 |
| 41 | 2,104 | 10% | $8,064,600 | 7% | Rural Residence with Acreage | 240 |
| 10 | 407 | 2% | $1,605,300 | 1% | Primary residential, also used in agricultural production | 241 |
| 3 | 40 | 0% | $461,400 | 0% | Recreational use | 242 |
| 33 | 398 | 2% | $2,670,900 | 2% | Seasonal Residences | 260 |
| 19 | 230 | 1% | $927,700 | 1% | Mobile Home | 270 |
| 3 | 82 | 0% | $502,300 | 0% | Residential, Multi-Purpose/Multi-Structure | 280 |
| 2 | 17 | 0% | $308,500 | 0% | Multiple Residences | 281 |
| 3 | 4 | 0% | $345,100 | 0% | Residence with Incidental Commercial Use | 283 |
| 7 | 92 | 0% | $143,100 | 0% | Vacant Land | 300 |
| 41 | 173 | 1% | $480,854 | 0% | Residential Vacant Land | 311 |
| 35 | 808 | 4% | $1,596,179 | 1% | Residential Land Including a Small Improvement | 312 |
| 38 | 231 | 1% | $593,317 | 1% | Rural Vacant Lots of 10 Acres or Less | 314 |
| 13 | 290 | 1% | $316,700 | 0% | Abandoned Agricultural Land | 321 |
| 40 | 1,041 | 5% | $1,523,388 | 1% | Residential Vacant Land Over 10 Acres | 322 |
| 21 | 401 | 2% | $297,400 | 0% | Other Rural Vacant Lands | 323 |
| 10 | 52 | 0% | $233,800 | 0% | Vacant Land Located in Commercial Areas | 330 |
| 3 | 1 | 0% | $53,900 | 0% | Commercial Vacant Land with Minor Improvements | 331 |
| 2 | 0 | 0% | $123,300 | 0% | Apartments | 411 |
| 1 | 6 | 0% | $99,000 | 0% | Mobile Home Parks (trailer parks, trailer courts) | 416 |
| 2 | 4 | 0% | $404,800 | 0% | Inns, Lodges, Boarding and Rooming Houses, Tourist Homes, Fraternity and Sorority Houses | 418 |
| 3 | 13 | 0% | $590,700 | 1% | Restaurants | 421 |
| 2 | 10 | 0% | $192,900 | 0% | Diners and Luncheonettes | 422 |
| 1 | 5 | 0% | $167,500 | 0% | Bar | 425 |
| 1 | 1 | 0% | $78,100 | 0% | Service and Gas Stations | 432 |
| 1 | 18 | 0% | $70,600 | 0% | Other Storage, Warehouse and Distribution Facilities | 449 |
| 1 | 0 | 0% | $47,900 | 0% | Office Building | 464 |
| 1 | 0 | 0% | $2,000 | 0% | Downtown Row Type (with common wall) | 481 |
| 2 | 2 | 0% | $146,100 | 0% | One Story Small Structure | 484 |
| 1 | 10 | 0% | $80,600 | 0% | Drive-In Theaters | 513 |
| 2 | 647 | 3% | $1,331,900 | 1% | Skiing Centers | 551 |
| 2 | 189 | 1% | $451,300 | 0% | Public Golf Courses | 552 |
| 1 | 8 | 0% | $15,600 | 0% | Playgrounds | 591 |
| 1 | 0 | 0% | $400 | 0% | Athletic Fields | 592 |
| 1 | 1 | 0% | $114,600 | 0% | Libraries | 611 |
| 1 | 40 | 0% | $27,115,729 | 23% | Schools | 612 |
| 1 | 3 | 0% | $858,300 | 1% | Special Schools and Institutions | 614 |
| 4 | 26 | 0% | $505,600 | 0% | Religious | 620 |
| 1 | 2 | 0% | $162,900 | 0% | Highway Garage | 651 |
| 1 | 0 | 0% | $9,800 | 0% | Parking Lots | 653 |
| 1 | 5 | 0% | $621,300 | 1% | Police and Fire Protection, Electrical Signal | 662 |
| 8 | 7 | 0% | $64,200 | 0% | Cemeteries | 695 |
| 7 | 181 | 1% | $205,700 | 0% | Water Supply | 822 |
| 4 | 0 | 0% | $106,100 | 0% | Telephone | 831 |
| 1 | 4 | 0% | $83,000 | 0% | Television other than Community Antenna Television | 834 |
| 3 | 0 | 0% | $1,329,200 | 1% | Electric and Gas | 861 |
| 3 | 0 | 0% | $174,300 | 0% | Telephone | 866 |
| 2 | 0 | 0% | $1,772,000 | 2% | Pipelines | 868 |
| 2 | 0 | 0% | $303,100 | 0% | Television | 869 |
| 1 | 0 | 0% | $811,300 | 1% | Gas Measuring and Regulation Station | 873 |
| 2 | 0 | 0% | $518,500 | 0% | Electric Power Generation Facility, Hydro | 874 |
| 1 | 0 | 0% | $1,270,500 | 1% | Electric power generation - solar | 878 |
| 2 | 0 | 0% | $2,804,600 | 2% | Electric Transmission Improvement | 882 |
| 3 | 1 | 0% | $5,970,900 | 5% | Gas Transmission Improvement | 883 |
| 2 | 0 | 0% | $943,200 | 1% | Electric Distribution, Outside Plant Property | 884 |
| 1 | 0 | 0% | $40,700 | 0% | Gas Distribution, Outside Plant Property | 885 |
| 49 | 2,681 | 13% | $2,707,358 | 2% | Private Wild and Forest Lands except for Private Hunting and fishing clubs | 910 |
| 5 | 72 | 0% | $51,600 | 0% | State Owned Land (Forest Preserve) in the Adirondack or Catskill Parks Taxable Under RPT § 532(a) | 931 |
| 1 | 2 | 0% | $26,300 | 0% | State Owned Land Other Than Forest Preserve Covered Under RPT § 532(b, c, d, e, f, or g) | 932 |
| 8 | 1,067 | 5% | $707,800 | 1% | State Owned Reforested Land Taxable Under RPT § 534 and RPT § 536 | 941 |
| 1 | 5 | 0% | $12,600 | 0% | State Owned Public Parks, Recreation Areas, and Other Multiple Uses | 961 |
| 4 | 0 | 0% | $437 | 0% | Transition Assessments for Taxable State Owned Land RPT § 545 | 993 |
| 857 | 20,964 | 100% | $117,296,088 | 100% | Total of Property Classes ordered by Property Class | 67 |
To allow meaningful comparison of dollar figures over time, U.S. Census CPI-adjusted dollar figures have been adjusted for inflation using the U.S. Bureuau of Labor Statistics CPI-U Consumer Price Index and expressed in 2020 dollars.
Some dollar figures provided by the U.S. Census are truncated to the top or bottom of the U.S. Census scale. For example, the 5-year ACS (2018–2022) median household income maximum is $250,000. This maximum was reached in Scarsdale, New York.
All demography data are from the U.S. Census
Starting in year 2000, the economic data are from the U.S. Census American Community Survey sampled 5-year average. For example, the 2010 data are from the American Community Survey 2008–2012 5-year average.
Due to the unusually high prison population in Adirondack Park towns relative to the rest of the country, the population figures for selected Adirondack Park towns have been reduced by prison population. This adjustment is to remove any distortion in demographic trends that are simply due to prison population. Starting in year 2020 federal prison population are counted as residents of their last address before prison and, thus, did not contribute to any adjustment.
Internal name: Protect\Census\Analyze\MakeHTM
Revision: December 24, 2023 at 14:49
Page produced on: September 9, 2024 at 23:04
Copyright © James McMartin Long