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


Perkins Branch, Tennessee

Perkins Branch is a stream located in Smith County, TN at N36.18756° W85.90388° (NAD83) and at an elevation of 459 ft MSL.
It can be seen on the USGS 1:24K topographic map Gordonsville, TN.

Feature Type: Stream
Latitude: N36.18756° (NAD83 datum)
Longitude: W85.90388°
Elevation: 459 ft MSL
County: Smith County, Tennessee
USGS 24K Map: Gordonsville, TN
USGS 24K MRC: 36085B8

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

Topographic Map of Perkins Branch, TN
Click on map above to begin viewing in our Map Viewer.

Here are some other places near Perkins Branch that may be of interest:

Feature Name Type Latitude Longitude Distance View Map
Agee BranchStreamN36.1562°W85.9236°2.4 milesView Map
Allgier HollowValleyN36.2264°W85.8837°2.9 milesView Map
Avant CemeteryCemeteryN36.0898°W85.9025°6.8 milesView Map
Baird CemeteryCemeteryN36.1809°W85.9819°4.4 milesView Map
Baird Memorial CemeteryCemeteryN36.1417°W85.9483°4.0 milesView Map
Ballard ChapelChurchN36.1828°W85.9003°0.4 milesView Map
Ballard HollowValleyN36.1659°W85.8843°1.9 milesView Map
Bates CemeteryCemeteryN36.2331°W85.8230°5.5 milesView Map
Bates CemeteryCemeteryN36.0962°W85.8880°6.4 milesView Map
Bates HollowValleyN36.0942°W85.9142°6.5 milesView Map
Bates HollowValleyN36.0945°W85.8895°6.5 milesView Map
Battery KnobSummitN36.2678°W85.9483°6.1 milesView Map
Beller HollowValleyN36.1583°W85.8590°3.2 milesView Map
Bennett CemeteryCemeteryN36.1278°W85.8833°4.3 milesView Map
Benton McMillian Memorial BridgeBridgeN36.2345°W85.9089°3.3 milesView Map
Bessleys BarBarN36.2767°W85.8842°6.3 milesView Map
Bethel Baptist Church (historical)ChurchN36.0981°W85.9105°6.2 milesView Map
Bethel CemeteryCemeteryN36.0956°W85.9097°6.4 milesView Map
Bettys BendBendN36.1484°W85.8575°3.7 milesView Map
Blair HollowValleyN36.2334°W85.8439°4.6 milesView Map
Bluff CreekStreamN36.2139°W85.9522°3.3 milesView Map
Bluff CreekPopulated PlaceN36.2170°W85.9564°3.6 milesView Map
Bluff Creek School (historical)SchoolN36.2123°W85.9536°3.3 milesView Map
Bolling BranchStreamN36.1709°W85.8961°1.2 milesView Map
Bolling Branch Church (historical)ChurchN36.1437°W85.8994°3.0 milesView Map
Bolling Branch School (historical)SchoolN36.1562°W85.8955°2.2 milesView Map
Boman BranchStreamN36.2139°W85.9608°3.7 milesView Map
Booker HollowValleyN36.2119°W85.8632°2.8 milesView Map
Boulton BendBendN36.2337°W85.9180°3.3 milesView Map
Bowlings Branch Church of God of ProphecyChurchN36.1406°W85.9003°3.2 milesView Map
Braden United Methodist ChurchChurchN36.2523°W85.9536°5.3 milesView Map
Bradford CemeteryCemeteryN36.1937°W85.9964°5.2 milesView Map
Bransford CemeteryCemeteryN36.1692°W85.9878°4.8 milesView Map
Braswell CemeteryCemeteryN36.1020°W85.8411°6.9 milesView Map
Brooks BendBendN36.2648°W85.8180°7.2 milesView Map
Brush CreekStreamN36.1206°W85.9855°6.5 milesView Map
Buffalo Valley Recreation AreaParkN36.1006°W85.8297°7.3 milesView Map
Bush HollowValleyN36.2578°W85.8406°6.0 milesView Map
Caney ForkStreamN36.2389°W85.9417°4.1 milesView Map
Caney Fork ChurchChurchN36.2017°W85.9033°1.0 milesView Map
Carr CemeteryCemeteryN36.1020°W85.8094°7.9 milesView Map
Carter ChapelChurchN36.0992°W85.8075°8.1 milesView Map
Carters IslandIslandN36.2676°W85.9911°7.4 milesView Map
CarthagePopulated PlaceN36.2523°W85.9517°5.2 milesView Map
Carthage Church of ChristChurchN36.2567°W85.9517°5.5 milesView Map
Carthage Elementary SchoolSchoolN36.2534°W85.9480°5.2 milesView Map
Carthage Fire DepartmentBuildingN36.2517°W85.9511°5.2 milesView Map
Carthage First Baptist ChurchChurchN36.2537°W85.9522°5.3 milesView Map
Carthage JunctionPopulated PlaceN36.1678°W85.9133°1.5 milesView Map
Carthage MineMineN36.2731°W85.9778°7.2 milesView Map
Carthage Police DepartmentBuildingN36.2527°W85.9504°5.2 milesView Map
Carthage Post OfficePost OfficeN36.2509°W85.9524°5.1 milesView Map
Carthage United Methodist ChurchChurchN36.2553°W85.9511°5.4 milesView Map
Cedar Point ChurchChurchN36.2164°W85.9561°3.5 milesView Map
Center Hill DamDamN36.0965°W85.8274°7.6 milesView Map
Center Hill Recreation AreaParkN36.0931°W85.8300°7.7 milesView Map
Chestnut MoundPopulated PlaceN36.2028°W85.8264°4.4 milesView Map
Chestnut Mound ChurchChurchN36.2034°W85.8169°5.0 milesView Map
Chestnut Mound Post OfficePost OfficeN36.2026°W85.8259°4.5 milesView Map
Chestnut Mound School (historical)SchoolN36.1978°W85.8350°3.9 milesView Map
Christian CemeteryCemeteryN36.0876°W85.9129°6.9 milesView Map
Christian CemeteryCemeteryN36.0982°W85.9519°6.7 milesView Map
Christian HollowValleyN36.1014°W85.8099°7.9 milesView Map
Club SpringsPopulated PlaceN36.1578°W85.8583°3.3 milesView Map
Club Springs HollowValleyN36.1508°W85.8575°3.6 milesView Map
Club Springs School (historical)SchoolN36.1589°W85.8594°3.2 milesView Map
Coffee CemeteryCemeteryN36.1884°W85.9316°1.5 milesView Map
Coggin CemeteryCemeteryN36.1079°W85.8366°6.7 milesView Map
Commissioner District 5CivilN36.1450°W85.9227°3.1 milesView Map
Commissioner District 6CivilN36.2561°W85.9428°5.2 milesView Map
Commissioner District 7CivilN36.2327°W85.9941°5.9 milesView Map
Commissioner District 8CivilN36.2205°W85.8633°3.2 milesView Map
Condit HollowValleyN36.2318°W85.8867°3.2 milesView Map
Congo BottomBendN36.1495°W85.8717°3.2 milesView Map
Coopers School (historical)SchoolN36.2048°W85.9139°1.3 milesView Map
Cordell Hull BridgeBridgeN36.2484°W85.9553°5.1 milesView Map
Corinth School (historical)SchoolN36.2759°W85.8292°7.4 milesView Map
Cowan CemeteryCemeteryN36.1614°W85.8869°2.0 milesView Map
Cowan HollowValleyN36.1257°W85.8757°4.6 milesView Map
Dedman CemeteryCemeteryN36.0951°W85.9417°6.7 milesView Map
Denny BranchStreamN36.1870°W86.0005°5.4 milesView Map
Dickens CemeteryCemeteryN36.2373°W85.8444°4.8 milesView Map
Dillard Creek ChurchChurchN36.2284°W85.8183°5.5 milesView Map
District 17 (historical)CivilN36.0917°W85.9500°7.1 milesView Map
Dripping Rock BluffCliffN36.2123°W85.9192°1.9 milesView Map
Driver CemeteryCemeteryN36.0980°W85.9312°6.4 milesView Map
Driver CemeteryCemeteryN36.1126°W85.9455°5.7 milesView Map
Dry Fork BranchStreamN36.2806°W85.8333°7.5 milesView Map
Dry Fork CreekStreamN36.1801°W85.9703°3.7 milesView Map
Ducktown CemeteryCemeteryN36.1812°W85.9805°4.3 milesView Map
Ducktown ChurchChurchN36.1809°W85.9755°4.0 milesView Map
Dyer BranchStreamN36.1923°W85.9936°5.0 milesView Map
ElmwoodPopulated PlaceN36.2259°W85.8847°2.9 milesView Map
Elmwood Post OfficePost OfficeN36.2247°W85.8845°2.8 milesView Map
Elmwood School (historical)SchoolN36.2228°W85.8847°2.7 milesView Map
Elmwood United Methodist ChurchChurchN36.2270°W85.8855°2.9 milesView Map
Exum CemeteryCemeteryN36.1058°W85.8289°7.0 milesView Map
Falling Water School (historical)SchoolN36.2573°W85.8678°5.2 milesView Map
Ferguson BranchStreamN36.1501°W85.8553°3.8 milesView Map
Ferguson HollowValleyN36.1585°W85.8485°3.7 milesView Map
Ferrell HollowValleyN36.2156°W85.8694°2.7 milesView Map
Fisher CemeteryCemeteryN36.1064°W85.8916°5.6 milesView Map
Ford HollowValleyN36.2137°W85.8644°2.8 milesView Map
Forks of the River Division (historical)CensusN36.2003°W85.8530°3.0 milesView Map
Forks River Elementary SchoolSchoolN36.2162°W85.8689°2.8 milesView Map
Gentry HollowValleyN36.2803°W85.8351°7.5 milesView Map
Gibbs CemeteryCemeteryN36.2267°W85.9486°3.7 milesView Map
Goodall IslandIslandN36.2642°W85.9667°6.3 milesView Map
GordonsvillePopulated PlaceN36.1726°W85.9297°1.8 milesView Map
Gordonsville CemeteryCemeteryN36.1834°W85.9330°1.7 milesView Map
Gordonsville Fire DepartmentBuildingN36.1733°W85.9300°1.8 milesView Map
Gordonsville First Baptist ChurchChurchN36.1720°W85.9280°1.7 milesView Map
Gordonsville High SchoolSchoolN36.1717°W85.9300°1.8 milesView Map
Gordonsville Police DepartmentBuildingN36.1732°W85.9374°2.1 milesView Map
Gordonsville Post OfficePost OfficeN36.1696°W85.9369°2.2 milesView Map
Green Valley ChurchChurchN36.2609°W85.9172°5.1 milesView Map
Grisham HollowValleyN36.2596°W85.8431°6.0 milesView Map
Gualtney CemeteryCemeteryN36.1209°W85.9400°5.0 milesView Map
Gwaltney CemeteryCemeteryN36.1395°W85.9364°3.8 milesView Map
Hale Seminary (historical)SchoolN36.1884°W85.8467°3.2 milesView Map
Happy HollowValleyN36.1313°W85.8069°6.7 milesView Map
Harris ChapelChurchN36.1292°W85.8080°6.7 milesView Map
Harvels BranchStreamN36.1234°W85.9800°6.1 milesView Map
Heflin CemeteryCemeteryN36.1273°W85.9033°4.2 milesView Map
Hell BendBendN36.2156°W85.9372°2.7 milesView Map
HickmanPopulated PlaceN36.1439°W85.9405°3.6 milesView Map
Hickman Baptist ChurchChurchN36.1428°W85.9428°3.8 milesView Map
Hickman BranchStreamN36.1351°W85.9014°3.6 milesView Map
Hickman CreekStreamN36.1787°W85.9100°0.7 milesView Map
Hickman Post OfficePost OfficeN36.1450°W85.9409°3.6 milesView Map
Hickman School (historical)SchoolN36.1420°W85.9380°3.7 milesView Map
Hogan CreekStreamN36.2559°W85.9600°5.7 milesView Map
Hogan Creek ChurchChurchN36.2412°W85.9733°5.4 milesView Map
Hogan Creek School (historical)SchoolN36.2342°W85.9942°6.0 milesView Map
Hurricane CreekStreamN36.2642°W85.8339°6.6 milesView Map
Interchange 258CrossingN36.1787°W85.9478°2.5 milesView Map
Jackson HollowValleyN36.1020°W85.8793°6.1 milesView Map
James CemeteryCemeteryN36.1687°W85.9061°1.3 milesView Map
Jersey Miniery Zinc Company DamDamN36.2184°W85.9117°2.2 milesView Map
Jersey Miniery Zinc Company LakeReservoirN36.2170°W85.9097°2.1 milesView Map
Jonesboro HollowValleyN36.2542°W85.8727°4.9 milesView Map
Kyle HollowValleyN36.1121°W85.9780°6.7 milesView Map
LancasterPopulated PlaceN36.1276°W85.8542°5.0 milesView Map
Lancaster Baptist ChurchChurchN36.1284°W85.8550°4.9 milesView Map
Lancaster HillPopulated PlaceN36.1273°W85.8822°4.3 milesView Map
Lancaster Hill ChurchChurchN36.1245°W85.8789°4.6 milesView Map
Lancaster Post OfficePost OfficeN36.1276°W85.8558°4.9 milesView Map
Lancaster SchoolSchoolN36.1278°W85.8630°4.7 milesView Map
Laurel HillPopulated PlaceN36.1028°W85.8130°7.7 milesView Map
Laurel Hill SchoolSchoolN36.1003°W85.8072°8.1 milesView Map
Laurel LakeReservoirN36.2234°W85.8433°4.2 milesView Map
Laurel Lake DamDamN36.2234°W85.8433°4.2 milesView Map
Lawrence HollowValleyN36.1118°W85.9780°6.7 milesView Map
Laycock BridgeBridgeN36.1481°W85.8428°4.4 milesView Map
League CemeteryCemeteryN36.1028°W85.8148°7.7 milesView Map
Little Indian CreekStreamN36.2470°W85.8042°6.9 milesView Map
Long BranchStreamN36.1031°W85.8397°6.8 milesView Map
Long Branch ChurchChurchN36.0945°W85.8497°7.1 milesView Map
Long Branch Recreation AreaParkN36.1001°W85.8333°7.2 milesView Map
Long Branch School (historical)SchoolN36.0945°W85.8486°7.1 milesView Map
Love CemeteryCemeteryN36.1153°W85.8178°6.9 milesView Map
Lower Holleman Island (historical)IslandN36.2839°W85.8075°8.6 milesView Map
Macedonia ChurchChurchN36.1592°W85.8583°3.2 milesView Map
Maggart School (historical)SchoolN36.2576°W85.8453°5.8 milesView Map
Maggart United Methodist ChurchChurchN36.2453°W85.8430°5.2 milesView Map
Maggarte (historical)Populated PlaceN36.2581°W85.8442°5.9 milesView Map
Maggarte BranchStreamN36.2601°W85.8419°6.1 milesView Map
Malone CemeteryCemeteryN36.0903°W85.9199°6.8 milesView Map
Malone CemeteryCemeteryN36.0926°W85.9478°7.0 milesView Map
Malone CemeteryCemeteryN36.0991°W85.9365°6.4 milesView Map
Malones Chapel Missionary Baptist ChurchChurchN36.0953°W85.9417°6.7 milesView Map
Manners CemeteryCemeteryN36.1542°W85.9061°2.3 milesView Map
Massey BranchStreamN36.2639°W85.8339°6.6 milesView Map
McClure BendBendN36.2742°W85.8947°6.0 milesView Map
McClure Bend School (historical)SchoolN36.2714°W85.8969°5.8 milesView Map
McClures BendPopulated PlaceN36.2739°W85.9003°6.0 milesView Map
McDonald CemeteryCemeteryN36.1767°W85.9689°3.7 milesView Map
McDonald HollowValleyN36.2729°W85.8428°6.8 milesView Map
Mitchell CemeteryCemeteryN36.1046°W85.8186°7.4 milesView Map
Moccasin Bluff School (historical)SchoolN36.1264°W85.8155°6.5 milesView Map
Mollie League CemeteryCemeteryN36.1151°W85.8246°6.7 milesView Map
Moore CemeteryCemeteryN36.1445°W85.9819°5.3 milesView Map
Moss BendBendN36.1367°W85.8122°6.2 milesView Map
Moss CemeteryCemeteryN36.0995°W85.8089°8.1 milesView Map
Moss HollowValleyN36.1041°W85.8198°7.4 milesView Map
Mount Zion ChurchChurchN36.2514°W85.8753°4.7 milesView Map
Mulherrin CreekStreamN36.2039°W85.9394°2.3 milesView Map
Myers BottomBendN36.2573°W85.9278°5.0 milesView Map
New Macedonia ChurchChurchN36.1887°W85.8461°3.2 milesView Map
New Middleton Elementary SchoolSchoolN36.1764°W85.9989°5.4 milesView Map
New Salem ChurchChurchN36.2156°W85.8722°2.6 milesView Map
Newbell BranchStreamN36.1453°W85.9286°3.2 milesView Map
Newbell Branch School (historical)SchoolN36.1212°W85.9367°4.9 milesView Map
Niagara Island (historical)IslandN36.2526°W85.8061°7.1 milesView Map
Niagara ShoalsRapidsN36.2542°W85.8058°7.1 milesView Map
Nixon CemeteryCemeteryN36.1131°W85.9358°5.4 milesView Map
North Carthage Baptist ChurchChurchN36.2589°W85.9469°5.5 milesView Map
Oakley BranchStreamN36.0939°W85.9486°6.9 milesView Map
Oakley HollowValleyN36.0944°W85.9487°6.9 milesView Map
Old MiddletonPopulated PlaceN36.1762°W85.9936°5.1 milesView Map
Opossum ValleyValleyN36.1380°W85.8228°5.7 milesView Map
Parthenia ChapelChurchN36.2845°W85.9017°6.7 milesView Map
Peaceful PasturesLocaleN36.1164°W85.8853°5.0 milesView Map
Perkins BranchStreamN36.1876°W85.9039°0.0 milesView Map
Pig BranchStreamN36.1412°W85.9605°4.5 milesView Map
Preston CemeteryCemeteryN36.1762°W85.9203°1.2 milesView Map
Pricnard CemeteryCemeteryN36.1262°W85.8655°4.8 milesView Map
Raccoon BranchStreamN36.1370°W85.9350°3.9 milesView Map
Riverview Regional Medical CenterHospitalN36.2645°W85.9498°5.9 milesView Map
Riverview Regional Medical Center SouthHospitalN36.2589°W85.9720°6.2 milesView Map
Robinson HollowValleyN36.0947°W85.9009°6.4 milesView Map
Rock Springs BranchStreamN36.1431°W85.8047°6.3 milesView Map
Rowlands TowheadBarN36.2870°W86.0022°8.8 milesView Map
Russell HollowValleyN36.2108°W85.8575°3.0 milesView Map
Russell HollowValleyN36.2751°W85.8746°6.3 milesView Map
Saint Mary School (historical)SchoolN36.1617°W85.8225°4.9 milesView Map
Saint Marys BranchStreamN36.1478°W85.8392°4.5 milesView Map
Saint Marys ChurchChurchN36.1542°W85.8286°4.8 milesView Map
SebowishaPopulated PlaceN36.1381°W85.8689°3.9 milesView Map
Sebowisha Post Office (historical)Post OfficeN36.1381°W85.8689°3.9 milesView Map
Smith CountyCivilN36.2505°W85.9567°5.3 milesView Map
Smith County Ambulance ServiceBuildingN36.2531°W85.9488°5.2 milesView Map
Smith County CourthouseBuildingN36.2514°W85.9528°5.2 milesView Map
Smith County Fire Department Central DistrictBuildingN36.2579°W85.9462°5.4 milesView Map
Smith County Fire Department District 2BuildingN36.2157°W85.8722°2.6 milesView Map
Smith County Fire Department District 6BuildingN36.1283°W85.8559°4.9 milesView Map
Smith County High SchoolSchoolN36.2542°W85.9475°5.2 milesView Map
Smith County Highway Department QuarryMineN36.2703°W85.9547°6.4 milesView Map
Smith County LandfillLocaleN36.2694°W85.9339°5.9 milesView Map
Smith County Sheriff's OfficeBuildingN36.2591°W85.9327°5.2 milesView Map
Smith County Vocational CenterSchoolN36.2270°W85.9447°3.6 milesView Map
Smith Fork CreekStreamN36.1389°W85.8697°3.9 milesView Map
Smith HollowValleyN36.1020°W85.8105°7.9 milesView Map
Snow CreekStreamN36.2406°W85.9069°3.7 milesView Map
South CarthagePopulated PlaceN36.2420°W85.9519°4.6 milesView Map
South Carthage Division (historical)CensusN36.1951°W85.9869°4.7 milesView Map
South Carthage Police DepartmentBuildingN36.2417°W85.9525°4.6 milesView Map
South Carthage Volunteer Fire DepartmentBuildingN36.2417°W85.9527°4.6 milesView Map
Stewart CemeteryCemeteryN36.1506°W85.8766°3.0 milesView Map
Stokes CemeteryCemeteryN36.0889°W85.8966°6.8 milesView Map
Stone Bridge (historical)Populated PlaceN36.2545°W85.8722°5.0 milesView Map
StonewallPopulated PlaceN36.1903°W85.8989°0.3 milesView Map
Stonewall BridgeBridgeN36.1812°W85.9080°0.5 milesView Map
Stonewall School (historical)SchoolN36.1828°W85.9005°0.4 milesView Map
Sullivan BendBendN36.2803°W85.8650°6.8 milesView Map
Sullivan Hall BranchStreamN36.1942°W85.9064°0.5 milesView Map
Sullivans IslandIslandN36.2859°W85.8486°7.5 milesView Map
Sumac HollowValleyN36.2097°W85.8461°3.6 milesView Map
SykesPopulated PlaceN36.1234°W85.9778°6.1 milesView Map
Sykes Church of ChristChurchN36.1239°W85.9780°6.0 milesView Map
Sykes Fire Department District 1BuildingN36.1344°W85.9729°5.3 milesView Map
Sykes School (historical)SchoolN36.1237°W85.9778°6.0 milesView Map
TanglewoodPopulated PlaceN36.2753°W85.9878°7.7 milesView Map
Tanglewoods School (historical)SchoolN36.2801°W85.9889°8.0 milesView Map
Taylors BranchStreamN36.2867°W86.0005°8.7 milesView Map
Timberlake HollowValleyN36.2157°W85.8744°2.5 milesView Map
Town of CarthageCivilN36.2564°W85.9431°5.2 milesView Map
Town of GordonsvilleCivilN36.1814°W85.9322°1.6 milesView Map
Town of South CarthageCivilN36.2409°W85.9575°4.7 milesView Map
Trousdale HollowValleyN36.1887°W85.9011°0.2 milesView Map
Trousdales Ferry (historical)CrossingN36.1862°W85.9050°0.1 milesView Map
Tubb CemeteryCemeteryN36.0934°W85.9280°6.6 milesView Map
Turkey CreekStreamN36.2695°W85.9239°5.8 milesView Map
Turkey Creek School (historical)SchoolN36.2770°W85.9514°6.7 milesView Map
Turner High SchoolSchoolN36.2498°W85.9494°5.0 milesView Map
Turney Ford FieldParkN36.1717°W85.9314°1.9 milesView Map
Union Hill Cumberland Presbyterian ChurchChurchN36.1334°W85.9747°5.4 milesView Map
Waggoner CemeteryCemeteryN36.2389°W85.9700°5.1 milesView Map
Walker CreekStreamN36.0931°W85.9150°6.6 milesView Map
Walker Creek School (historical)SchoolN36.0959°W85.9411°6.7 milesView Map
Ward BranchStreamN36.2376°W85.9792°5.4 milesView Map
Ward CreekStreamN36.2653°W86.0008°7.6 milesView Map
Wilkerson CemeteryCemeteryN36.2031°W85.9961°5.3 milesView Map
Williams CemeteryCemeteryN36.0954°W85.9734°7.5 milesView Map
Winfree CemeteryCemeteryN36.2045°W85.9300°1.9 milesView Map
Winfree KnobSummitN36.1576°W85.9675°4.1 milesView Map
Wolf CreekStreamN36.1031°W85.8358°7.0 milesView Map
Wolf Creek IslandIslandN36.1014°W85.8319°7.2 milesView Map
WRKM-AM (Carthage)TowerN36.2451°W85.9455°4.6 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