TopoQuest Logo
Do you find TopoQuest useful?
Help keep TopoQuest running and adding new maps/features by donating!
Bitcoin:  19c7KJd3qBynnjoSw5npx9KScwjBe4ifkT
Litecoin:  LXs6TkuXGGXo1vDsWCkWVdjQX94eUKd6ui
Home View Maps Find Maps Find Places Resources & Links


Cleveland Memorial Park, North Carolina

Cleveland Memorial Park is a cemetery located in Cleveland County, NC at N35.24734° W81.63565° (NAD83) and at an elevation of 774 ft MSL.
It can be seen on the USGS 1:24K topographic map Boiling Springs South, NC.

Feature Type: Cemetery
Latitude: N35.24734° (NAD83 datum)
Longitude: W81.63565°
Elevation: 774 ft MSL
County: Cleveland County, North Carolina
USGS 24K Map: Boiling Springs South, NC
USGS 24K MRC: 35081B6

You can view this location or feature in our Topographic Map Viewer now.

Topographic Map of Cleveland Memorial Park, NC
Click on map above to begin viewing in our Map Viewer.

Here are some other places near Cleveland Memorial Park that may be of interest:

Feature Name Type Latitude Longitude Distance View Map
29NC Airport (historical)AirportN35.3111°W81.6267°4.4 milesView Map
Abes MountainSummitN35.2012°W81.6784°4.0 milesView Map
Ascension Lutheran ChurchChurchN35.2946°W81.5398°6.3 milesView Map
Ashworth CreekStreamN35.2187°W81.7270°5.5 milesView Map
Assembly of God Church (historical)ChurchN35.1715°W81.6293°5.3 milesView Map
Beamans Mill (historical)LocaleN35.3335°W81.7001°7.0 milesView Map
Bear CreekStreamN35.2149°W81.5637°4.6 milesView Map
Beaver Dam CemeteryCemeteryN35.2921°W81.6159°3.3 milesView Map
Beaverdam Baptist ChurchChurchN35.2923°W81.6162°3.3 milesView Map
Beaverdam CreekStreamN35.2185°W81.6218°2.1 milesView Map
Beaverdam School (historical)SchoolN35.2962°W81.6026°3.9 milesView Map
Bethel Baptist ChurchChurchN35.2840°W81.5381°6.1 milesView Map
Big Bear Church (historical)ChurchN35.2226°W81.5651°4.3 milesView Map
Blanton Industrial ParkLocaleN35.3073°W81.6179°4.3 milesView Map
Boiling SpringsPopulated PlaceN35.2543°W81.6670°1.8 milesView Map
Boiling Springs Baptist ChurchChurchN35.2432°W81.6634°1.6 milesView Map
Boiling Springs CemeteryCemeteryN35.2493°W81.6659°1.7 milesView Map
Boiling Springs City Volunteer Fire DepartmentBuildingN35.2503°W81.6654°1.7 milesView Map
Boiling Springs Elementary SchoolSchoolN35.2415°W81.6645°1.7 milesView Map
Boiling Springs Lifesaving and Rescue UnitBuildingN35.2712°W81.6667°2.4 milesView Map
Boiling Springs Lifesaving and Rescue UnitBuildingN35.2536°W81.6673°1.8 milesView Map
Boiling Springs Methodist ChurchChurchN35.2535°W81.6662°1.8 milesView Map
Boiling Springs Post OfficePost OfficeN35.2507°W81.6670°1.8 milesView Map
Boiling Springs Rural Volunteer Fire Department Station 1BuildingN35.2525°W81.6671°1.8 milesView Map
Boiling Springs Rural Volunteer Fire Department Station 2BuildingN35.1856°W81.7149°6.2 milesView Map
Boiling Springs Township 2 (historical)CivilN35.2496°W81.6626°1.5 milesView Map
Brittain VillagePopulated PlaceN35.2596°W81.5684°3.9 milesView Map
Broad River Academy (historical)SchoolN35.1923°W81.5929°4.5 milesView Map
Brown AuditoriumBuildingN35.2751°W81.5368°5.9 milesView Map
Brushy CreekStreamN35.2835°W81.5779°4.1 milesView Map
Buck BranchStreamN35.3323°W81.7101°7.2 milesView Map
Buck Ford (historical)LocaleN35.2057°W81.6243°2.9 milesView Map
BuffaloPopulated PlaceN35.1654°W81.5870°6.3 milesView Map
Buffalo Baptist ChurchChurchN35.1626°W81.5837°6.5 milesView Map
Buffalo CemeteryCemeteryN35.1632°W81.5843°6.5 milesView Map
Buffalo School (historical)SchoolN35.1510°W81.5740°7.5 milesView Map
Cabaniss Store (historical)LocaleN35.3362°W81.5901°6.7 milesView Map
Camden AcresPopulated PlaceN35.2598°W81.5740°3.6 milesView Map
Camp CreekStreamN35.2079°W81.6798°3.7 milesView Map
Camp Creek Baptist ChurchChurchN35.1962°W81.6898°4.7 milesView Map
Campfield Memorial ChurchChurchN35.3148°W81.7287°7.0 milesView Map
Camps Creek CemeteryCemeteryN35.1962°W81.6884°4.6 milesView Map
Carolinas HealthCare System - ClevelandHospitalN35.3028°W81.5364°6.8 milesView Map
Carosel ApartmentsPopulated PlaceN35.2926°W81.5548°5.5 milesView Map
Cedar Grove Church (historical)ChurchN35.1862°W81.5479°6.5 milesView Map
Central Shelby Historic DistrictParkN35.2901°W81.5390°6.2 milesView Map
Christian Fellowship CemeteryCemeteryN35.1715°W81.6290°5.3 milesView Map
Christian TabernacleChurchN35.2576°W81.5737°3.6 milesView Map
City of ShelbyCivilN35.2890°W81.5416°6.0 milesView Map
Cleveland CountyCivilN35.3341°W81.5555°7.5 milesView Map
Cleveland County Court HouseBuildingN35.2907°W81.5359°6.4 milesView Map
Cleveland County CourthouseBuildingN35.2912°W81.5395°6.2 milesView Map
Cleveland County Emergency Medical Services Station 22BuildingN35.2878°W81.5610°5.1 milesView Map
Cleveland County Emergency Medical Services Station 4BuildingN35.2473°W81.6657°1.7 milesView Map
Cleveland County Historical MuseumBuildingN35.2907°W81.5406°6.1 milesView Map
Cleveland County MaintenanceBuildingN35.2640°W81.6115°1.8 milesView Map
Cleveland County Memorial LibraryBuildingN35.2926°W81.5554°5.5 milesView Map
Cleveland County Sheriff's OfficeBuildingN35.2908°W81.5358°6.4 milesView Map
Cleveland County Volunteer Fire DepartmentBuildingN35.2897°W81.5381°6.2 milesView Map
Cleveland Gin (historical)LocaleN35.2776°W81.5993°2.9 milesView Map
Cleveland Memorial ParkCemeteryN35.2473°W81.6356°0.0 milesView Map
Crawley Memorial HospitalHospitalN35.2500°W81.6763°2.3 milesView Map
Crest High SchoolSchoolN35.2723°W81.6093°2.3 milesView Map
Crest Junior High SchoolSchoolN35.2771°W81.6187°2.3 milesView Map
Crestmont HeightsPopulated PlaceN35.3132°W81.5393°7.1 milesView Map
Davidson Memorial ChurchChurchN35.2821°W81.5562°5.1 milesView Map
Davis Gin (historical)LocaleN35.2285°W81.5534°4.8 milesView Map
Diller BranchStreamN35.1807°W81.6262°4.6 milesView Map
Dobbins CemeteryCemeteryN35.3359°W81.7168°7.6 milesView Map
Dobbins ChurchChurchN35.3404°W81.7093°7.7 milesView Map
Double Springs Baptist ChurchChurchN35.3396°W81.6379°6.4 milesView Map
DoverPopulated PlaceN35.3029°W81.5734°5.2 milesView Map
Dover Baptist ChurchChurchN35.3062°W81.5706°5.5 milesView Map
Dover SchoolSchoolN35.3046°W81.5748°5.2 milesView Map
Dover SchoolSchoolN35.3076°W81.5748°5.4 milesView Map
Ellis CemeteryCemeteryN35.1771°W81.6237°4.9 milesView Map
Ellis CemeteryCemeteryN35.1501°W81.6498°6.8 milesView Map
Ellis Ferry (historical)CrossingN35.1812°W81.6201°4.7 milesView Map
Emile Gebel DamDamN35.3218°W81.5415°7.4 milesView Map
Emile Gebel LakeReservoirN35.3218°W81.5415°7.4 milesView Map
Erwinsville (historical)Populated PlaceN35.1843°W81.6229°4.4 milesView Map
Eskridge Grove ChurchChurchN35.3118°W81.6054°4.8 milesView Map
Eskridge Grove School (historical)SchoolN35.3110°W81.6054°4.7 milesView Map
Ezra Bridge ParkParkN35.2876°W81.5462°5.8 milesView Map
Fairview School (historical)SchoolN35.3140°W81.7287°7.0 milesView Map
Faith Baptist ChurchChurchN35.1771°W81.5993°5.3 milesView Map
Faith CemeteryCemeteryN35.1773°W81.5995°5.2 milesView Map
First Broad RiverStreamN35.1935°W81.6243°3.8 milesView Map
Flint HillSummitN35.2187°W81.6820°3.3 milesView Map
Flint Hill ChurchChurchN35.2204°W81.6434°1.9 milesView Map
Flint Hill School (historical)SchoolN35.2204°W81.6434°1.9 milesView Map
Gantts Grove ChurchChurchN35.2785°W81.7287°5.7 milesView Map
Gardner - Webb UniversitySchoolN35.2476°W81.6704°2.0 milesView Map
George Blanton Memorial StadiumParkN35.2740°W81.5362°5.9 milesView Map
Gidney HomesPopulated PlaceN35.2826°W81.5390°6.0 milesView Map
Gilbert Green ApartmentsPopulated PlaceN35.2835°W81.5404°5.9 milesView Map
Goforth Cross Road (historical)Populated PlaceN35.1557°W81.6762°6.7 milesView Map
Good (historical)Populated PlaceN35.2554°W81.7073°4.1 milesView Map
Graham SchoolSchoolN35.2887°W81.5590°5.2 milesView Map
Grants Grove ChurchChurchN35.2785°W81.7287°5.7 milesView Map
Green (historical)Populated PlaceN35.2776°W81.7001°4.2 milesView Map
Green Bethel ChurchChurchN35.2543°W81.6651°1.7 milesView Map
Grog CreekStreamN35.2279°W81.7029°4.0 milesView Map
Hawkins BranchStreamN35.2221°W81.6245°1.9 milesView Map
Hickory CreekStreamN35.2418°W81.5759°3.4 milesView Map
Holly Springs School (historical)SchoolN35.1937°W81.7129°5.7 milesView Map
Holt CemeteryCemeteryN35.1560°W81.5409°8.3 milesView Map
Houser DamDamN35.2218°W81.7298°5.6 milesView Map
Humphrey Gin (historical)LocaleN35.1793°W81.6854°5.5 milesView Map
Huxley Village Shopping CenterLocaleN35.2824°W81.5529°5.3 milesView Map
Idlewild Terrace ApartmentsPopulated PlaceN35.2810°W81.5373°6.0 milesView Map
Island Creek School (historical)SchoolN35.1612°W81.7120°7.3 milesView Map
Island Ford (historical)LocaleN35.1943°W81.6318°3.7 milesView Map
James Love SchoolSchoolN35.2660°W81.5673°4.1 milesView Map
John Knox Presbyterian ChurchChurchN35.2824°W81.5634°4.7 milesView Map
Jolley CemeteryCemeteryN35.2007°W81.7284°6.1 milesView Map
Jolley Store (historical)LocaleN35.2437°W81.7312°5.4 milesView Map
Jolly BranchStreamN35.2037°W81.6734°3.7 milesView Map
Jolly MountainSummitN35.2107°W81.6782°3.5 milesView Map
Jones BranchStreamN35.2140°W81.7101°4.8 milesView Map
Jones Ferry (historical)CrossingN35.2143°W81.7129°4.9 milesView Map
Kenmon ApartmentsPopulated PlaceN35.2899°W81.5604°5.2 milesView Map
Kingswood ApartmentsPopulated PlaceN35.2996°W81.5393°6.5 milesView Map
Knox Surratt DamDamN35.1835°W81.5615°6.1 milesView Map
Knox Surratt LakeReservoirN35.1835°W81.5615°6.1 milesView Map
LaFayette Street ChurchChurchN35.2776°W81.5445°5.5 milesView Map
Lafayette Street United Methodist ChurchChurchN35.2685°W81.5545°4.8 milesView Map
Lake Christopher ApartmentsPopulated PlaceN35.3046°W81.5359°6.9 milesView Map
Lake HouserReservoirN35.2237°W81.7294°5.5 milesView Map
Lake Street ApartmentsPopulated PlaceN35.3054°W81.5373°6.8 milesView Map
LattimorePopulated PlaceN35.3182°W81.6607°5.1 milesView Map
Lattimore Baptist ChurchChurchN35.3162°W81.6665°5.1 milesView Map
Lattimore CemeteryCemeteryN35.3143°W81.6670°5.0 milesView Map
Lattimore Elementary SchoolSchoolN35.3196°W81.6593°5.2 milesView Map
Lattimore Post OfficePost OfficeN35.3174°W81.6549°5.0 milesView Map
Lavonia Baptist ChurchChurchN35.1829°W81.7226°6.6 milesView Map
Lavonia CemeteryCemeteryN35.1832°W81.7232°6.6 milesView Map
Life Enrichment CenterLocaleN35.2774°W81.5629°4.6 milesView Map
Little CreekStreamN35.3362°W81.6026°6.4 milesView Map
Little Hickory CreekStreamN35.2618°W81.5368°5.7 milesView Map
Logan BranchStreamN35.2354°W81.5420°5.3 milesView Map
Maple Springs ChurchChurchN35.2454°W81.6165°1.1 milesView Map
Mayne CreekStreamN35.3165°W81.6945°5.8 milesView Map
McBrayer CemeteryCemeteryN35.2840°W81.6690°3.2 milesView Map
McCraw CemeteryCemeteryN35.1837°W81.6579°4.6 milesView Map
McCraw CemeteryCemeteryN35.1918°W81.7354°6.8 milesView Map
McGraw Store (historical)LocaleN35.1837°W81.6579°4.6 milesView Map
McSwain Mill (historical)LocaleN35.2618°W81.7220°5.0 milesView Map
Meadowbrook Manor Nursing HomeBuildingN35.3043°W81.5418°6.6 milesView Map
Mike Creek School (historical)SchoolN35.1654°W81.6393°5.7 milesView Map
Mikes Creek Baptist ChurchChurchN35.1651°W81.6395°5.7 milesView Map
Mikes Creek CemeteryCemeteryN35.1646°W81.6393°5.7 milesView Map
MooresboroPopulated PlaceN35.2987°W81.6990°5.0 milesView Map
Mooresboro Post OfficePost OfficeN35.2987°W81.6990°5.0 milesView Map
Moose ParkParkN35.2849°W81.5540°5.3 milesView Map
Mount Pleasant Baptist ChurchChurchN35.2318°W81.7279°5.3 milesView Map
Mount Pleasant Fishing LakeReservoirN35.2298°W81.7331°5.6 milesView Map
Mount Pleasant Fishing Lake DamDamN35.2285°W81.7332°5.7 milesView Map
Mount Saint ChurchChurchN35.2004°W81.6012°3.8 milesView Map
Mount SinaiPopulated PlaceN35.2010°W81.6001°3.8 milesView Map
Mount Sinai Baptist ChurchChurchN35.2004°W81.6009°3.8 milesView Map
Mount Sinai ChurchChurchN35.2871°W81.5476°5.7 milesView Map
New Life MissionChurchN35.2029°W81.5631°5.1 milesView Map
Nicholsville (historical)Populated PlaceN35.2032°W81.6648°3.5 milesView Map
North Lake Country ClubLocaleN35.3068°W81.5365°6.9 milesView Map
Number 7 Township Volunteer Fire DepartmentBuildingN35.3177°W81.6573°5.0 milesView Map
Oak Grove Church (historical)ChurchN35.1487°W81.5748°7.6 milesView Map
Old FarmPopulated PlaceN35.2671°W81.5587°4.5 milesView Map
Olsen HomesPopulated PlaceN35.2771°W81.5534°5.1 milesView Map
Optimist ParkParkN35.2793°W81.5581°4.9 milesView Map
OraPopulated PlaceN35.3068°W81.5834°5.1 milesView Map
Palmer School (historical)SchoolN35.1860°W81.6559°4.4 milesView Map
Park Sumter Terrace ApartmentsPopulated PlaceN35.2935°W81.5554°5.5 milesView Map
Pine Grove Methodist ChurchChurchN35.1940°W81.5679°5.3 milesView Map
Plaster ParkParkN35.2737°W81.5515°5.1 milesView Map
Pleasant Ridge ChurchChurchN35.2873°W81.6582°3.0 milesView Map
Poplar BranchStreamN35.2290°W81.6312°1.3 milesView Map
Poplar SpringsPopulated PlaceN35.2560°W81.6090°1.6 milesView Map
Poplar Springs Baptist ChurchChurchN35.2562°W81.6098°1.6 milesView Map
Pruette School (historical)SchoolN35.2454°W81.5490°4.9 milesView Map
Queen Store (historical)LocaleN35.2837°W81.5987°3.3 milesView Map
Ramblewood ApartmentsPopulated PlaceN35.2732°W81.5506°5.1 milesView Map
River Bend Golf CourseLocaleN35.2515°W81.5934°2.4 milesView Map
River Hills PlazaLocaleN35.2954°W81.5729°4.9 milesView Map
River Township 1 (historical)CivilN35.1951°W81.6934°4.9 milesView Map
Riverbend AcresPopulated PlaceN35.2529°W81.5923°2.5 milesView Map
Robbs CemeteryCemeteryN35.1579°W81.7087°7.4 milesView Map
Robbs School (historical)SchoolN35.1618°W81.6973°6.9 milesView Map
Rock Springs Baptist ChurchChurchN35.1624°W81.5476°7.7 milesView Map
Rock Springs CemeteryCemeteryN35.1621°W81.5476°7.7 milesView Map
Rock Springs School (historical)SchoolN35.1629°W81.5481°7.6 milesView Map
Rocky BrookPopulated PlaceN35.2868°W81.5365°6.2 milesView Map
Ross CemeteryCemeteryN35.1621°W81.6204°6.0 milesView Map
Ross CreekStreamN35.1540°W81.6137°6.6 milesView Map
Royster Memorial Golf CourseLocaleN35.2968°W81.5609°5.4 milesView Map
Royster Memorial ParkCemeteryN35.2971°W81.5581°5.6 milesView Map
Sandpit CemeteryCemeteryN35.1726°W81.6351°5.2 milesView Map
Sandy RunStreamN35.2151°W81.6951°4.0 milesView Map
Sandy Run Baptist ChurchChurchN35.2962°W81.6968°4.8 milesView Map
Sandy Run CemeteryCemeteryN35.2960°W81.6962°4.8 milesView Map
Sandy Run Township 7 (historical)CivilN35.3221°W81.6512°5.2 milesView Map
Sarratt CemeteryCemeteryN35.1682°W81.6481°5.5 milesView Map
Sarratt CemeteryCemeteryN35.1690°W81.6451°5.4 milesView Map
Sarratt CreekStreamN35.1587°W81.6654°6.3 milesView Map
Sedgefield ApartmentsPopulated PlaceN35.2760°W81.5543°5.0 milesView Map
ShanghaiPopulated PlaceN35.2623°W81.6018°2.2 milesView Map
Shanghai Volunteer Fire DepartmentBuildingN35.2411°W81.6089°1.6 milesView Map
Shanghi School (historical)SchoolN35.2635°W81.6023°2.2 milesView Map
SharonPopulated PlaceN35.2496°W81.5887°2.7 milesView Map
Sharon ApartmentsPopulated PlaceN35.2907°W81.5570°5.4 milesView Map
Sharon CemeteryCemeteryN35.2510°W81.6026°1.9 milesView Map
Sharon School (historical)SchoolN35.2504°W81.6012°2.0 milesView Map
Sharon United Methodist ChurchChurchN35.2510°W81.6023°1.9 milesView Map
Shelby City HallBuildingN35.2890°W81.5395°6.1 milesView Map
Shelby Community CenterBuildingN35.2949°W81.5604°5.4 milesView Map
Shelby Farmers MarketLocaleN35.2910°W81.5448°5.9 milesView Map
Shelby Fire Department Station 2BuildingN35.2879°W81.5609°5.1 milesView Map
Shelby High SchoolSchoolN35.2751°W81.5393°5.8 milesView Map
Shelby Junior High SchoolSchoolN35.2926°W81.5456°6.0 milesView Map
Shelby Plaza Shopping CenterLocaleN35.2807°W81.5479°5.5 milesView Map
Shelby Police DepartmentBuildingN35.2889°W81.5400°6.1 milesView Map
Shelby Post OfficePost OfficeN35.2877°W81.5369°6.2 milesView Map
Shelby Presbyterian ChurchChurchN35.2887°W81.5379°6.2 milesView Map
Shelby Rescue SquadBuildingN35.2924°W81.5562°5.5 milesView Map
Shelby WaterworksLocaleN35.3054°W81.5565°6.0 milesView Map
Shelby-Cleveland County Regional AirportAirportN35.2541°W81.5995°2.1 milesView Map
Shoal CreekStreamN35.2176°W81.5948°3.1 milesView Map
Shoal Creek ChurchChurchN35.2076°W81.5759°4.3 milesView Map
Simmons Ford (historical)LocaleN35.2198°W81.7298°5.6 milesView Map
South Cleveland SchoolSchoolN35.2076°W81.5759°4.3 milesView Map
Stice Shoals DamDamN35.2232°W81.5893°3.1 milesView Map
Stone Hedge ApartmentsPopulated PlaceN35.2899°W81.5604°5.2 milesView Map
Styce ShoalsBarN35.2235°W81.5887°3.1 milesView Map
Sugar BranchStreamN35.2435°W81.6270°0.6 milesView Map
Sulphur Springs BranchStreamN35.2412°W81.5665°3.9 milesView Map
Sunset CemeteryCemeteryN35.2951°W81.5468°6.0 milesView Map
SwainsvillePopulated PlaceN35.2940°W81.6515°3.3 milesView Map
Thomason Store (historical)LocaleN35.1882°W81.5929°4.7 milesView Map
Thompson GardenAreaN35.2960°W81.5551°5.7 milesView Map
Town of Boiling SpringsCivilN35.2521°W81.6636°1.6 milesView Map
Town of LattimoreCivilN35.3154°W81.6602°4.9 milesView Map
Town of MooresboroCivilN35.2992°W81.6986°5.0 milesView Map
Trinity Baptist ChurchChurchN35.2598°W81.7157°4.6 milesView Map
Twelve Oaks AcademySchoolN35.2885°W81.5506°5.6 milesView Map
Village Square TownhousesPopulated PlaceN35.2887°W81.5387°6.2 milesView Map
WashburnPopulated PlaceN35.3310°W81.6293°5.8 milesView Map
Washington SchoolSchoolN35.3049°W81.5390°6.7 milesView Map
Weavers Store (historical)LocaleN35.2015°W81.5701°4.9 milesView Map
West Cleveland Elementary SchoolSchoolN35.2537°W81.6634°1.6 milesView Map
West Fork Sandy RunStreamN35.3162°W81.6948°5.8 milesView Map
Westview ChurchChurchN35.2843°W81.5654°4.7 milesView Map
Westwood HeightsPopulated PlaceN35.2704°W81.5651°4.3 milesView Map
Willis BranchStreamN35.2007°W81.6620°3.6 milesView Map
WOHS-AM (Shelby)TowerN35.2918°W81.5665°5.0 milesView Map
WXIK-FM (Shelby)TowerN35.2910°W81.5679°4.9 milesView Map
Wylies CreekStreamN35.1549°W81.5904°6.9 milesView Map
Wylies CreekStreamN35.1587°W81.5787°6.9 milesView Map
Yancey CreekStreamN35.1946°W81.6237°3.7 milesView Map
Youngs ChapelChurchN35.3051°W81.7045°5.6 milesView Map
Youngs Store (historical)LocaleN35.2657°W81.6415°1.3 milesView Map
ZionPopulated PlaceN35.3462°W81.5601°8.1 milesView Map
Zion Baptist ChurchChurchN35.3460°W81.5590°8.1 milesView Map
Zion CemeteryCemeteryN35.3454°W81.5587°8.0 milesView Map
Zoar Baptist ChurchChurchN35.2596°W81.5629°4.2 milesView Map
Zoar SchoolSchoolN35.2690°W81.5690°4.0 milesView Map

Note: Coordinates in the location and feature list above are referenced to NAD83 datum.


Copyright (C) 2008-2024 Ryan Niemi / Sunset Dynamics ... All Rights Reserved