Briar Creek Health Center

Charlotte, North Carolina

Skilled nursing facility in Charlotte, NC with 6 certified beds and a 4-star CMS overall rating.

Attendant Homes
Attendant Homes Published October 29, 2026

Briar Creek Health Center is a skilled nursing facility in Charlotte, North Carolina (Mecklenburg County), with 6 Medicare/Medicaid-certified beds.

Address: 6041 Piedmont Row Drive, Charlotte, NC 28210. Phone: (980) 224-8540.

Ownership: For profit - Corporation. Certified for Medicare. Part of a continuing care retirement community. Automatic sprinkler systems in all required areas. Part of the Liberty Senior Living chain.

CMS Five-Star ratings (source: Medicare Care Compare): overall 4 of 5, health inspections 4, staffing 4, quality measures 4.

Address

6041 Piedmont Row Drive
Charlotte, NC 28210
Get directions →

Levels of care

  • Skilled nursing

Facility details

Street address
6041 Piedmont Row Drive
City
Charlotte
State
North Carolina
ZIP code
28210
Phone
(980) 224-8540
Levels of care
Skilled nursing
Payment options accepted
Medicare
Cms Ccn
345578
County
Mecklenburg
Ownership Type
For profit - Corporation
Provider Type
Medicare
Certified Beds
6
Avg Daily Residents
4.6
Continuing Care Community
Yes
Resident Family Council
None
Sprinklers All Areas
Yes
Medicare Medicaid Approved Date
2021-04-19
Chain Name
Liberty Senior Living
Overall Rating
4
Health Inspection Rating
4
Staffing Rating
4
Quality Measure Rating
4
Total Nurse Hours Per Resident Day
10.6393
Rn Hours Per Resident Day
3.02209
Latitude
35.1514
Longitude
-80.84

Medicare & Medicaid quality data

Published by the Centers for Medicare & Medicaid Services (CMS) [1] , data as of October 1, 2026. CMS ID 345578. Ratings compare this home with other nursing homes; they are not a pass or fail.

How does it compare in Charlotte? · Lowest-rated in North Carolina

CMS overall rating

5 / 5

Much above average
Certified beds
6
Residents per day
4
Ownership
For profit - Corporation
Health citations (latest)
0
Fines
1 ($8,606)

Star ratings

CMS rates every certified nursing home from 1 to 5 stars in three areas and combines them into an overall rating. The ratings compare homes with each other: 5 is much above average, 3 is average, 1 is much below average.

Overall rating

Much above average

The headline score, from 1 to 5 stars.

5 of 5
5.0

✓ Better than the state average. State 3.0 · National 3.0

How is this scored?

Three steps: start with the health inspection stars; add one star if staffing is 5 stars (subtract one if it is 1 star); then add one star if quality measures are 5 stars (subtract one if 1 star). It never goes above 5 or below 1, and a home with 1 health inspection star can gain at most one star from the other two. It compares homes with each other; it is not a pass/fail grade. [11]

Health inspections

Above average

How the home did in recent state inspections and complaint investigations.

4 of 5
4.0

✓ Better than the state average. State 2.9 · National 2.8

How is this scored?

Based on the two most recent annual inspections plus 36 months of complaint and infection-control inspections, and on how many revisits were needed to confirm fixes. Each citation is weighted by scope and severity. Homes are then ranked within their own state: the best 10% (lowest scores) earn 5 stars, the middle 70% earn 2, 3 or 4 stars in equal shares, and the worst 20% earn 1 star. [11]

Staffing

How many nurses care for each resident, and how stable the nursing team is.

Not rated. CMS leaves a rating blank when a home is too new or has too little data.

How is this scored?

Six measures: three of staffing level (total nurse, registered nurse and weekend nurse hours per resident per day, adjusted for how much care residents need) and three of turnover (nursing staff, RNs and administrators). The hours come from payroll records submitted to CMS each quarter; turnover uses six quarters of that data. [11]

Quality measures

Much above average

How residents are actually doing.

5 of 5
5.0

✓ Better than the state average. State 3.5 · National 3.7

How is this scored?

Scores 15 quality measures drawn from resident assessments (the Minimum Data Set) and Medicare claims, such as falls with major injury, pressure ulcers, rehospitalizations and medication use. Long-stay and short-stay residents are rated separately and combined. [11]

This home State average National average

Short-stay quality
Residents staying for rehab or recovery: outcomes such as rehospitalization and regaining function.

Flags CMS attaches to this home

  • ⚑ Retirement community. Part of a continuing care retirement community, offering several levels of care on one campus. [11]
How to read the numbers on this page
Star ratings — 1 to 5 (no stars = not rated)
5 is much above average and 1 is much below average, compared with other nursing homes. A home with too little data may have no rating.
Health inspection score — 0 and up, lower is better
Points added up from citations (see the scope and severity grid) and revisits. 0 means a clean record; the state table shows which scores earn which stars.
Quality measure percentages — 0 to 100%
The share of residents with an outcome, such as a fall with major injury. For most measures a lower percentage is better; for vaccination measures a higher percentage is better.
Nurse hours per resident per day — Hours, higher is better
Paid nursing time divided by residents. For example 4.0 means each resident gets about four hours of nursing care a day, shared across all shifts.
Staff turnover — 0 to 100%, lower is better
The share of nursing staff who left during the year. High turnover can mean less continuity of care.
Case-mix index — Around 1.0 is typical
How much care the residents need. Above 1 means sicker or more dependent residents who need more staff time.
Fines — Dollars; payment denials in days
Penalties CMS imposed for serious or repeated problems. A payment denial stops Medicare/Medicaid payment for new admissions.

Sources: Nursing Home Provider Information [1] ; Nursing Home State & National Averages [9] ; Design for Care Compare Nursing Home Five-Star Quality Rating System: Technical Users' Guide [11]

Inspections

State inspectors visit each home about once a year and investigate complaints. Every problem they cite is a deficiency, lettered A to L by how serious and how widespread it was.

Health inspection score

11.0 points — in NC that earns (Above average).

Lower is better. The score adds up points for every citation (more for serious, widespread problems) and for revisits needed to confirm fixes, then weights recent inspections most. [11]

Score needed for each star in NC [10]

5 ★
0.000-4.000
4 ★ (this home)
4.001-15.000
3 ★
15.001-35.000
2 ★
35.001-73.500
1 ★
>73.500
Where the points come from
PeriodInspectionCitations (complaint)Citation pointsRevisitsRevisit pointsTotal
Most recent cycle May 19, 2026 0 (0) 0 0 0 0
Prior cycles (2 and 3) May 6, 2025 4 (2) 44 1 0 44

Health citations per inspection

Latest
May 19, 2026
Cycle 2
May 6, 2025
Cycle 3
Mar 7, 2024

State average for that cycle. Fewer is better.

Fire-safety citations per inspection

Latest
May 19, 2026
Cycle 2
May 6, 2025
Cycle 3
Mar 7, 2024

State average for that cycle. Fewer is better.

What the latest fire-safety inspection cited

  • Construction 1
  • Smoke 1
  • Gas and Vacuum and Electrical Systems 1

How serious were the citations?

Each health citation gets a letter. The number in each cell is how many of this home's citations got that letter; the points show what each letter adds to the health inspection score. Citations where care was substandard score higher than shown. [11]

Isolated (a few residents)Pattern (some residents)Widespread (many residents)
Immediate jeopardy to resident health or safety J · 50 pts 0 K · 100 pts 0 L · 150 pts 0
Actual harm, not immediate jeopardy G · 20 pts 2 H · 35 pts 0 I · 45 pts 0
No actual harm, potential for more than minimal harm D · 4 pts 2 E · 8 pts 1 F · 16 pts 1
No actual harm, potential for minimal harm only A · 0 pts 0 B · 0 pts 2 C · 0 pts 0

Darker cells mean more citations. Counts cover every health citation CMS lists for this home.

All health citations (8) [2]
Inspection on May 6, 2025 · 2 citations
  • D

    Create and put into place a plan for meeting the resident's most immediate needs within 48 hours of being admitted

    F0655 · Resident Assessment and Care Planning Deficiencies · Deficient, Provider has date of correction (Jun 4, 2025)

  • F

    Electronically submit to CMS complete and accurate direct care staffing information, based on payroll and other verifiable and auditable data.

    F0851 · Administration Deficiencies · Deficient, Provider has date of correction (Jun 4, 2025)

Inspection on Jan 22, 2025 · 1 citation
  • D

    Provide and implement an infection prevention and control program.

    F0880 · Infection Control Deficiencies · Deficient, Provider has date of correction (Feb 6, 2025) · From a complaint

Inspection on Mar 7, 2024 · 5 citations
  • B

    Notify the resident or the resident’s representative in writing how long the nursing home will hold the resident’s bed in cases of transfer to a hospital or therapeutic leave.

    F0625 · Resident Rights Deficiencies · Deficient, Provider has plan of correction (Mar 22, 2024)

  • G

    Provide safe, appropriate pain management for a resident who requires such services.

    F0697 · Quality of Life and Care Deficiencies · Deficient, Provider has date of correction (Mar 22, 2024)

  • B

    Provide timely notification to the resident, and if applicable to the resident representative and ombudsman, before transfer or discharge, including appeal rights.

    F0623 · Resident Rights Deficiencies · Deficient, Provider has plan of correction (Mar 22, 2024)

  • G

    Provide pharmaceutical services to meet the needs of each resident and employ or obtain the services of a licensed pharmacist.

    F0755 · Pharmacy Service Deficiencies · Deficient, Provider has date of correction (Mar 22, 2024) · From a complaint

  • E

    Procure food from sources approved or considered satisfactory and store, prepare, distribute and serve food in accordance with professional standards.

    F0812 · Nutrition and Dietary Deficiencies · Deficient, Provider has date of correction (Mar 22, 2024)

All fire-safety citations (6) [3]
Inspection on May 19, 2026 · 3 citations
  • D

    Inspect, test, and maintain automatic sprinkler systems.

    K0353 · Smoke Deficiencies · Deficient, Provider has date of correction (Aug 19, 2026)

  • D

    Use approved construction type or materials.

    K0161 · Construction Deficiencies · Deficient, Provider has date of correction (Aug 19, 2026)

  • D

    Have generator or other power source capable of supplying service within 10 seconds.

    K0918 · Gas, Vacuum, and Electrical Systems Deficiencies · Deficient, Provider has date of correction (Aug 19, 2026)

Inspection on Mar 7, 2024 · 3 citations
  • D

    Inspect, test, and maintain automatic sprinkler systems.

    K0353 · Smoke Deficiencies · Deficient, Provider has date of correction (May 10, 2024)

  • D

    Have generator or other power source capable of supplying service within 10 seconds.

    K0918 · Gas, Vacuum, and Electrical Systems Deficiencies · Deficient, Provider has date of correction (May 10, 2024)

  • D

    Ensure that corridors are separated from use areas by walls constructed to limit the passage of smoke.

    K0362 · Smoke Deficiencies · Deficient, Provider has date of correction (May 10, 2024)

Sources: Nursing Home Provider Information [1] ; Nursing Home Survey Summary [4] ; Nursing Home Health Deficiencies [2] ; Nursing Home Fire Safety Deficiencies [3] ; Nursing Home Health Inspection Cut Points [10] ; Design for Care Compare Nursing Home Five-Star Quality Rating System: Technical Users' Guide [11]

Fines & penalties

CMS can fine a home or stop Medicare and Medicaid payments for new admissions when problems are serious or keep recurring. Most homes have none.

Fines
1
State avg 1.2 · National 0.9
Total fined
$8,606
State avg 36,609 · National 30,351
Payment denials
0
Periods with no Medicare/Medicaid payment for new admissions

Fines by year

2024
Every fine and payment denial, newest first
DateTypeAmountPayment denial
Mar 7, 2024 Fine $8,606 —

Sources: Nursing Home Provider Information [1] ; Nursing Home Penalties [5] ; Nursing Home State & National Averages [9]

Resident quality measures

These measure what actually happens to residents, as a percentage from 0 to 100 (or events per 1,000 resident days). For almost all of them a lower number is better; the vaccination measures are the exception and are marked. A star means the measure counts toward the quality star rating.

This home State average National average

Long-stay residents (14) [7]

Residents who live in the home. From their regular health assessments (the Minimum Data Set), averaged over four quarters. Period: 2025Q3-2026Q2.

Short-stay residents (3) [7]

Residents staying for rehab or recovery. From their health assessments, averaged over four quarters. Period: 2025Q3-2026Q2.

Percentage of short-stay residents assessed and appropriately given the pneumococcal vaccine Higher is better
94.0

✓ Better than the state average. State 81.5 · National 82.3

Percentage of short-stay residents who newly received an antipsychotic medication ★ Lower is better
1.0

✓ Better than the state average. State 1.4 · National 1.5

Percentage of short-stay residents who were assessed and appropriately given the seasonal influenza vaccine Higher is better
97.6

✓ Better than the state average. State 81.1 · National 80.1

Long-stay residents: hospital use (2) [8]

Hospital stays and emergency visits found in Medicare claims, adjusted for how sick residents were. Period: 20250401-20260331.

Short-stay residents: hospital use (2) [8]

Rehospitalizations and emergency visits after admission, found in Medicare claims and adjusted for how sick residents were. Period: 20250401-20260331.

Percentage of short-stay residents who had an outpatient emergency department visit ★ Lower is better · Expected for these residents: 10.7
4.9

✓ Better than the state average. State 12.7 · National 11.8

Percentage of short-stay residents who were rehospitalized after a nursing home admission ★ Lower is better · Expected for these residents: 21.5
15.7

✓ Better than the state average. State 22.2 · National 23.4

Sources: Nursing Home MDS Quality Measures [7] ; Nursing Home Medicare Claims Quality Measures [8] ; Nursing Home State & National Averages [9] ; Design for Care Compare Nursing Home Five-Star Quality Rating System: Technical Users' Guide [11]

Ownership & operator

Who owns and runs a home can matter: for-profit, non-profit and chain-owned homes tend to differ on staffing and inspection results.

Ownership type
For profit - Corporation
Legal business name
CHARLOTTE SP SENIOR HOUSING OPCO LLC
Certified for
Medicare
Certified beds
6
Residents per day (average)
4.1
In Medicare/Medicaid since
Apr 19, 2021
Resident and family council
None
Sprinklers in all required areas
Yes
County
Mecklenburg
Located in a hospital
No

Company profiles: Liberty Senior Living (37 homes, average 2.9 stars), Liberty Healthcare Group LLC (21 homes, average 2.9 stars), John A Mcneill Jr 2012 Irrv Tr (14 homes, average 3.4 stars), Liberty Long Term Care LLC (9 homes, average 3.7 stars)

Part of LIBERTY SENIOR LIVING

One of 37 homes in this chain. Average star ratings across the chain (1 to 5):

Overall
2.9
Health inspections
3.0
Staffing
2.2
Quality
3.2
Owners, officers and managers (55) [6]
Indirect Ownership Interest
  • BARCLAY DEVELOPERS SOUTHPARK, LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • BARCLAY PROPERTIES OF SOUTHPARK LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • JOHN A MCNEILL JR 2012 IRRV TR (organization, NOT APPLICABLE, since 03/24/2025)
  • KAREP V SENIOR HOUSING REOC JV LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • KAREP V SL REIT, LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • KAYNE ANDERSON REAL ESTATE PARTNERS V LP (KAREP V) (organization, NOT APPLICABLE, since 05/08/2025)
  • KAYNE ANDERSON REAL ESTATE PARTNERS V PARALLEL FUND LP (organization, NOT APPLICABLE, since 05/08/2025)
  • LDP PROPERTIES I LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • LIBERTY HEALTHCARE GROUP LLC (organization, NOT APPLICABLE, since 03/24/2025)
  • LIBERTY HEALTHCARE PROPERTIES OF KERNERSVILLE LLC (organization, NOT APPLICABLE, since 04/04/2025)
  • MCNEILL, JOHN (individual, NOT APPLICABLE, since 05/08/2025)
  • MCNEILL, RONALD (individual, NOT APPLICABLE, since 05/08/2025)
  • PURVIS, WILLIAM (individual, NOT APPLICABLE, since 05/08/2025)
  • RONALD B AND CYNTHIA J MCNEIL 2014 IRREVOCABLE TRUST (organization, NOT APPLICABLE, since 05/08/2025)
  • SENIOR HOUSING INTERVENING COMPANY V LLC (organization, NOT APPLICABLE, since 05/08/2025)
Trustee Of The Snf
  • BARCLAY DEVELOPERS SOUTHPARK, LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • LIBERTY REAL PROPERTIES V LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • MCNEILL, ROBERT (individual, NOT APPLICABLE, since 05/08/2025)
  • OLIVER, ANNA (individual, NOT APPLICABLE, since 05/08/2025)
  • PURVIS, JENNY (individual, NOT APPLICABLE, since 05/08/2025)
Adp Of The Snf
  • BARCLAY PROPERTIES OF SOUTHPARK LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • BARCLAY SENIOR LIVING SOUTHPARK LLC (organization, NOT APPLICABLE, since 11/05/2025)
  • BORK, MATTHEW (individual, NOT APPLICABLE, since 05/08/2025)
  • CHARLOTTE SP SR HOUSING MEMBER LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • CYR, CAROL (individual, NOT APPLICABLE, since 11/05/2025)
  • JOHN A MCNEILL JR 2012 IRRV TR (organization, NOT APPLICABLE, since 05/31/2025)
  • JOHN A MCNEILL JR 2014 IRREVOCABLE TRUST (organization, NOT APPLICABLE, since 05/08/2025)
  • KAREP V PARALLEL SL REIT LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • KAREP V SENIOR HOUSING REOC JV LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • KAREP V SL REIT, LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • KAYNE ANDERSON REAL ESTATE PARTNERS V PARALLEL FUND LP (organization, NOT APPLICABLE, since 05/08/2025)
  • LIBERTY HEALTHCARE GROUP LLC (organization, NOT APPLICABLE, since 05/31/2025)
  • LIBERTY HEALTHCARE MANAGEMENT INC (organization, NOT APPLICABLE, since 05/08/2025)
  • LIBERTY HEALTHCARE PROPERTIES OF KERNERSVILLE LLC (organization, NOT APPLICABLE, since 04/04/2025)
  • LIBERTY LIVING MANAGEMENT LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • LIBERTY REAL PROPERTIES II LLC (organization, NOT APPLICABLE, since 04/04/2025)
  • LIBERTY REAL PROPERTIES V LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • LIBERTY REAL PROPERTIES VI LLC (organization, NOT APPLICABLE, since 05/24/2025)
  • MILLER, ROBERT (individual, NOT APPLICABLE, since 05/08/2025)
  • PURVIS, WILLIAM (individual, NOT APPLICABLE, since 05/08/2025)
  • RONALD B AND CYNTHIA J MCNEIL 2014 IRREVOCABLE TRUST (organization, NOT APPLICABLE, since 04/04/2025)
Operational/Managerial Control
  • BARCLAY SENIOR LIVING SOUTHPARK LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • CHARLOTTE SP SENIOR HOUSING JV OPCO, LLC (organization, NOT APPLICABLE, since 07/24/2018)
  • CYR, CAROL (individual, NOT APPLICABLE, since 05/08/2025)
  • WILSON, JEFFREY (individual, NOT APPLICABLE, since 05/08/2025)
Corporate Officer
  • CANNELLA, BRIAN (individual, NOT APPLICABLE, since 05/08/2025)
  • MCNEILL, JOHN (individual, NOT APPLICABLE, since 05/08/2025)
  • MCNEILL, RONALD (individual, NOT APPLICABLE, since 05/08/2025)
  • REITER, RUSSELL (individual, NOT APPLICABLE, since 11/01/2020)
  • WAIN, JOHN (individual, NOT APPLICABLE, since 11/01/2020)
Direct Ownership Interest
  • CHARLOTTE SP SENIOR HOUSING JV OPCO, LLC (organization, NOT APPLICABLE, since 05/08/2025)
  • JOHN A MCNEILL JR 2014 IRREVOCABLE TRUST (organization, NOT APPLICABLE, since 05/08/2025)
  • LIBERTY LONG TERM CARE LLC (organization, NOT APPLICABLE, since 03/24/2025)
Corporate Director
  • MILLER, ROBERT (individual, NOT APPLICABLE, since 09/01/2024)
Individual Is An Owner, Partner Or Trustee Of Any Adp Of The Snf
  • WILSON, JEFFREY (individual, NOT APPLICABLE, since 11/05/2025)

Sources: Nursing Home Provider Information [1] ; Nursing Home Ownership [6]

Sources

All figures on this page come from the U.S. government's published nursing home data, as of October 1, 2026. We reproduce them without change except for rounding and layout; ratings, scores and flags are CMS's, not ours. Averages and comparisons use the state and national figures CMS publishes in the same release.

  1. 1. Centers for Medicare & Medicaid Services, Provider Data Catalog. Nursing Home Provider Information. Star ratings, staffing, turnover, inspection scores, fines, chain and flag data. https://data.cms.gov/provider-data/dataset/4pq5-n9py
  2. 2. Centers for Medicare & Medicaid Services, Provider Data Catalog. Nursing Home Health Deficiencies. Each health deficiency cited, with scope and severity. https://data.cms.gov/provider-data/dataset/r5ix-sfxw
  3. 3. Centers for Medicare & Medicaid Services, Provider Data Catalog. Nursing Home Fire Safety Deficiencies. Each fire-safety deficiency cited. https://data.cms.gov/provider-data/dataset/ifjz-ge4w
  4. 4. Centers for Medicare & Medicaid Services, Provider Data Catalog. Nursing Home Survey Summary. Deficiency totals by inspection cycle and category. https://data.cms.gov/provider-data/dataset/tbry-pc2d
  5. 5. Centers for Medicare & Medicaid Services, Provider Data Catalog. Nursing Home Penalties. Fines and payment denials. https://data.cms.gov/provider-data/dataset/g6vv-u9sr
  6. 6. Centers for Medicare & Medicaid Services, Provider Data Catalog. Nursing Home Ownership. Owners, officers, directors and managers. https://data.cms.gov/provider-data/dataset/y2hd-n93e
  7. 7. Centers for Medicare & Medicaid Services, Provider Data Catalog. Nursing Home MDS Quality Measures. Quarterly quality measure scores from resident assessments. https://data.cms.gov/provider-data/dataset/djen-97ju
  8. 8. Centers for Medicare & Medicaid Services, Provider Data Catalog. Nursing Home Medicare Claims Quality Measures. Risk-adjusted quality measures from Medicare claims. https://data.cms.gov/provider-data/dataset/ijh5-nb2v
  9. 9. Centers for Medicare & Medicaid Services, Provider Data Catalog. Nursing Home State & National Averages. State and national averages used for comparison. https://data.cms.gov/provider-data/dataset/xcdc-v8bm
  10. 10. Centers for Medicare & Medicaid Services, Provider Data Catalog. Nursing Home Health Inspection Cut Points. Score ranges that earn each health inspection star in a state. https://data.cms.gov/provider-data/dataset/hicp-9999
  11. 11. Centers for Medicare & Medicaid Services. Design for Care Compare Nursing Home Five-Star Quality Rating System: Technical Users' Guide. How the star ratings, scope and severity points, and abuse and Special Focus flags are defined. https://www.cms.gov/medicare/provider-enrollment-and-certification/certificationandcomplianc/downloads/usersguide.pdf
  12. 12. Centers for Medicare & Medicaid Services. Medicare Care Compare. CMS's own consumer site, with the latest figures. https://www.medicare.gov/care-compare/

Attendant Homes is not affiliated with or endorsed by CMS. The data describes past inspections and reported figures and can be out of date or contain errors; it is not a recommendation. Confirm current information with the facility and on Medicare Care Compare [12] .

Attendant Homes

Written by Attendant Homes

Have a question or some feedback? Send Attendant Homes a message.

Sign in to message the author

See more from Attendant Homes →

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to write one.

We use cookies to run this site and, with your permission, to measure traffic and support the affiliate links that help fund it.