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


Racine Locks and Dam, West Virginia

Racine Locks and Dam is a dam located in Mason County, WV at N38.91812° W81.91134° (NAD83) and at an elevation of 557 ft MSL.
It can be seen on the USGS 1:24K topographic map New Haven, WV.

Feature Type: Dam
Latitude: N38.91812° (NAD83 datum)
Longitude: W81.91134°
Elevation: 557 ft MSL
County: Mason County, West Virginia
USGS 24K Map: New Haven, WV
USGS 24K MRC: 38081H8

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

Topographic Map of Racine Locks and Dam, WV
Click on map above to begin viewing in our Map Viewer.

Here are some other places near Racine Locks and Dam that may be of interest:

Feature Name Type Latitude Longitude Distance View Map
Alcan Rolled Products AmbulanceBuildingN38.9305°W81.8275°4.6 milesView Map
Alexanders LandingLocaleN38.8809°W81.9115°2.6 milesView Map
Ankrum CemeteryCemeteryN38.8712°W81.8515°4.6 milesView Map
Antioch ChurchChurchN38.8354°W81.8318°7.1 milesView Map
Antioch Church CemeteryCemeteryN38.8358°W81.8321°7.1 milesView Map
AntiquityPopulated PlaceN38.9470°W81.9062°2.0 milesView Map
Antiquity Post Office (historical)Post OfficeN38.9473°W81.9068°2.0 milesView Map
Apple GrovePopulated PlaceN38.8867°W81.8676°3.2 milesView Map
Applegrove Post Office (historical)Post OfficeN38.8862°W81.8679°3.2 milesView Map
AshPopulated PlaceN38.8326°W81.9735°6.8 milesView Map
Avalanche School (historical)SchoolN38.9342°W81.9604°2.9 milesView Map
Bailey LakeLakeN38.9977°W81.9393°5.7 milesView Map
Ball CemeteryCemeteryN38.9062°W82.0040°5.1 milesView Map
Bar RunStreamN38.8540°W81.8226°6.5 milesView Map
Barnett ForkStreamN38.8184°W81.9340°7.0 milesView Map
Bearwallow School (historical)SchoolN38.8229°W81.9565°7.0 milesView Map
Bethany ChurchChurchN38.9715°W81.8921°3.8 milesView Map
Bethlehem Baptist ChurchChurchN38.9537°W81.8162°5.7 milesView Map
Bethlehem CemeteryCemeteryN38.9531°W81.8168°5.6 milesView Map
Blaine Memorial CemeteryCemeteryN38.8623°W81.8279°5.9 milesView Map
BoardPopulated PlaceN38.9104°W81.9715°3.3 milesView Map
Board ChurchChurchN38.9101°W81.9707°3.2 milesView Map
Bowman RunStreamN38.9904°W81.9340°5.1 milesView Map
Brinker RunStreamN38.9084°W81.9229°0.9 milesView Map
Broad Creek School (historical)SchoolN38.9573°W81.9596°3.7 milesView Map
Broad RunStreamN38.9917°W81.9632°5.8 milesView Map
Broad Run CemeteryCemeteryN38.9570°W81.9557°3.6 milesView Map
Broad Run School (historical)SchoolN38.9548°W81.9529°3.4 milesView Map
Brown School (historical)SchoolN38.8437°W81.8299°6.8 milesView Map
Buck RidgeRidgeN39.0084°W81.8160°8.1 milesView Map
Cabin CreekStreamN38.9587°W81.9024°2.8 milesView Map
Carl McDale SpringSpringN38.8331°W81.9540°6.3 milesView Map
Carleton CreekStreamN38.9973°W81.9535°5.9 milesView Map
CarletonvillePopulated PlaceN39.0106°W81.9849°7.5 milesView Map
Cedar HillSummitN38.8909°W81.9029°1.9 milesView Map
ChestnutPopulated PlaceN38.8390°W81.9221°5.5 milesView Map
Chestnut RidgeRidgeN38.8495°W81.9140°4.7 milesView Map
Claylick RunStreamN38.8765°W81.9318°3.1 milesView Map
CondevillePopulated PlaceN38.9520°W81.9085°2.3 milesView Map
Condeville Methodist ChurchChurchN38.9509°W81.9082°2.3 milesView Map
Cooks RunStreamN38.9234°W81.8465°3.5 milesView Map
Cooper DistrictCivilN38.8492°W81.9860°6.2 milesView Map
Copperhead HollowValleyN38.8981°W81.8526°3.4 milesView Map
CottagevillePopulated PlaceN38.8656°W81.8235°6.0 milesView Map
Cottageville Elementary SchoolSchoolN38.8665°W81.8263°5.8 milesView Map
Cottageville Post OfficePost OfficeN38.8671°W81.8196°6.1 milesView Map
Cottageville Volunteer Fire DepartmentBuildingN38.8782°W81.8285°5.2 milesView Map
Davies Grove ChurchChurchN38.8651°W81.9757°5.0 milesView Map
DorcasPopulated PlaceN38.9723°W81.8896°3.9 milesView Map
Dorcas Post Office (historical)Post OfficeN38.9723°W81.8901°3.9 milesView Map
Douglass CemeteryCemeteryN38.8959°W81.8357°4.3 milesView Map
Dyes LandingLocaleN38.9476°W81.8237°5.1 milesView Map
East LetartPopulated PlaceN38.9062°W81.8835°1.7 milesView Map
East Letart School (historical)SchoolN38.9065°W81.8832°1.7 milesView Map
East Letart United Methodist ChurchChurchN38.9065°W81.8832°1.7 milesView Map
Elden Post Office (historical)Post OfficeN39.0042°W81.8121°8.0 milesView Map
Elroy Kaylor SpringSpringN38.9473°W81.9560°3.1 milesView Map
Elroy Kaylor SpringSpringN38.9448°W81.9554°3.0 milesView Map
EstarPopulated PlaceN38.8981°W81.8415°4.0 milesView Map
Evergreen CemeteryCemeteryN38.8904°W81.9365°2.3 milesView Map
Evergreen HillsPopulated PlaceN38.8651°W81.8468°5.0 milesView Map
Excelsior School (historical)SchoolN38.8615°W81.9818°5.4 milesView Map
FairviewPopulated PlaceN38.9790°W82.0068°6.6 milesView Map
Fairview ChurchChurchN38.9212°W81.8612°2.7 milesView Map
Fairview ChurchChurchN38.8376°W81.8651°6.1 milesView Map
Fairview School (historical)SchoolN38.9801°W82.0101°6.8 milesView Map
Fairview School (historical)SchoolN38.8376°W81.8651°6.1 milesView Map
Fairview School (historical)SchoolN38.9209°W81.8612°2.7 milesView Map
Fallentimber BranchStreamN38.8595°W82.0088°6.6 milesView Map
Falls RunStreamN38.8670°W81.8187°6.1 milesView Map
Forked RunStreamN38.9298°W81.8976°1.1 milesView Map
General Assembly of the Lord ChurchChurchN38.8904°W81.9635°3.4 milesView Map
German ForkStreamN38.9987°W81.9232°5.6 milesView Map
Gill School (historical)SchoolN38.8634°W81.9632°4.7 milesView Map
Gill SpringSpringN38.8634°W81.9618°4.7 milesView Map
Graham CemeteryCemeteryN38.9673°W81.9311°3.6 milesView Map
Graham ChurchChurchN38.9451°W81.9196°1.9 milesView Map
Graham DistrictCivilN38.9527°W81.9584°3.5 milesView Map
Graham StationLocaleN38.9645°W81.9279°3.3 milesView Map
Grass RunStreamN38.8287°W81.8415°7.2 milesView Map
Great BendPopulated PlaceN38.9531°W81.8154°5.7 milesView Map
Greatbend Post Office (historical)Post OfficeN38.9529°W81.8151°5.7 milesView Map
Greenwood CemeteryCemeteryN38.9767°W81.9090°4.1 milesView Map
Guiding ChurchChurchN38.8795°W81.9257°2.8 milesView Map
Guy Midturn SpringSpringN38.8451°W81.9635°5.8 milesView Map
Harold Sayre SpringSpringN38.8717°W81.9446°3.7 milesView Map
Hartford CityPopulated PlaceN39.0040°W81.9890°7.3 milesView Map
Hartford City Police DepartmentBuildingN39.0030°W81.9870°7.1 milesView Map
Hartford Early Childhood Center (historical)SchoolN39.0079°W81.9938°7.6 milesView Map
Hartford Post OfficePost OfficeN39.0036°W81.9881°7.2 milesView Map
Hills CrossingPopulated PlaceN38.9417°W81.8143°5.5 milesView Map
Hoffman CemeteryCemeteryN38.9406°W81.9743°3.7 milesView Map
Hopedale School (historical)SchoolN38.9592°W81.8585°4.0 milesView Map
Hopewell Baptist Church CemeteryCemeteryN38.8627°W81.8800°4.2 milesView Map
Hopewell ChurchChurchN38.8626°W81.8799°4.2 milesView Map
Howell School (historical)SchoolN38.8656°W81.9387°3.9 milesView Map
Huff RunStreamN38.8340°W81.8840°6.0 milesView Map
Huff School (historical)SchoolN38.8340°W81.8832°6.0 milesView Map
Huntsville (historical)Populated PlaceN38.8315°W81.8401°7.1 milesView Map
Jackson Chapel CemeteryCemeteryN38.8444°W81.8833°5.3 milesView Map
Jackson County AirportAirportN38.9298°W81.8195°5.0 milesView Map
Jackson County Memorial GardensCemeteryN38.8821°W81.8364°4.7 milesView Map
Jennie Watts RunStreamN38.9598°W81.8965°3.0 milesView Map
Jessie CreekStreamN38.9937°W81.9404°5.5 milesView Map
Johns RunStreamN38.8790°W81.8804°3.2 milesView Map
Kera LakesReservoirN38.9230°W81.8189°5.0 milesView Map
Keraland Recreation AreaParkN38.9070°W81.8279°4.5 milesView Map
Left Fork Cow RunStreamN38.8309°W81.8304°7.4 milesView Map
Leo Roush SpringSpringN38.8667°W81.9754°4.9 milesView Map
Leo Roush SpringSpringN38.8673°W81.9749°4.9 milesView Map
Leslie Rayburn SpringSpringN38.8648°W82.0110°6.5 milesView Map
LetartPopulated PlaceN38.8948°W81.9335°2.0 milesView Map
Letart FallsPopulated PlaceN38.8929°W81.9240°1.9 milesView Map
Letart Falls BottomsFlatN38.8979°W81.9201°1.5 milesView Map
Letart Falls CemeteryCemeteryN38.8923°W81.9162°1.8 milesView Map
Letart Falls Elementary SchoolSchoolN38.8940°W81.9237°1.8 milesView Map
Letart Falls Post Office (historical)Post OfficeN38.8929°W81.9240°1.9 milesView Map
Letart Falls United Brethren in Christ ChurchChurchN38.8884°W81.9185°2.1 milesView Map
Letart Falls United Methodist ChurchChurchN38.8923°W81.9232°1.9 milesView Map
Letart IslandIslandN38.8867°W81.9262°2.3 milesView Map
Letart Post OfficePost OfficeN38.8923°W81.9394°2.3 milesView Map
Lick RunStreamN38.8854°W81.8432°4.3 milesView Map
Little Broad RunStreamN38.9812°W81.9329°4.5 milesView Map
Little Forest School (historical)SchoolN38.9434°W81.9904°4.6 milesView Map
Little Mill CreekStreamN38.8456°W81.8940°5.1 milesView Map
Little Mill CreekStreamN38.8826°W81.8649°3.5 milesView Map
Lock and Dam Number 23 (historical)DamN38.8845°W81.8662°3.4 milesView Map
Lock and Dam Number 24 (historical)DamN38.9787°W81.9293°4.3 milesView Map
Lock Number 24 (historical)DamN38.9787°W81.9293°4.3 milesView Map
Lone Oak School (historical)SchoolN38.8620°W81.8460°5.2 milesView Map
LongdalePopulated PlaceN38.9262°W81.9129°0.6 milesView Map
Longdale CemeteryCemeteryN38.9279°W81.9160°0.7 milesView Map
McClintocks LandingLocaleN38.8945°W81.8610°3.2 milesView Map
McKay CemeteryCemeteryN38.9529°W81.8190°5.5 milesView Map
McKenzie CemeteryCemeteryN39.0040°W81.8710°6.3 milesView Map
McKenzie RidgeRidgeN39.0045°W81.8593°6.6 milesView Map
Mikes RunStreamN38.9020°W81.8501°3.5 milesView Map
Mill CreekStreamN38.8845°W81.8621°3.5 milesView Map
Mill LandingLocaleN38.9151°W81.8471°3.5 milesView Map
Mill RunStreamN38.9148°W81.8471°3.5 milesView Map
MillwoodPopulated PlaceN38.8820°W81.8618°3.6 milesView Map
Millwood Post OfficePost OfficeN38.8980°W81.8342°4.4 milesView Map
Morgan CemeteryCemeteryN38.8426°W81.9387°5.4 milesView Map
Morse Chapel Methodist ChurchChurchN38.9931°W81.8390°6.5 milesView Map
Mount AltoPopulated PlaceN38.8645°W81.8782°4.1 milesView Map
Mount Alto Post OfficePost OfficeN38.8656°W81.8818°4.0 milesView Map
Mount Flower CemeteryCemeteryN38.8376°W81.9282°5.6 milesView Map
Mount Hebron ChurchChurchN38.8445°W81.8824°5.3 milesView Map
Mount Moriah ChurchChurchN38.8592°W81.9646°5.0 milesView Map
Mount Moriah School (historical)SchoolN38.9392°W81.8801°2.2 milesView Map
Mount Olive ChurchChurchN38.8442°W81.9437°5.4 milesView Map
Mount Zion CemeteryCemeteryN38.8298°W81.9785°7.1 milesView Map
Mount Zion ChurchChurchN38.8298°W81.9787°7.1 milesView Map
Mud RunStreamN38.8967°W81.9324°1.9 milesView Map
Never Dunn Farm and GreenhousesLocaleN38.9050°W81.8883°1.5 milesView Map
New HavenPopulated PlaceN38.9865°W81.9735°5.8 milesView Map
New Haven and Community Volunteer Fire DepartmentBuildingN38.9868°W81.9728°5.8 milesView Map
New Haven Elementary SchoolSchoolN38.9877°W81.9692°5.7 milesView Map
New Haven Police DepartmentBuildingN38.9869°W81.9749°5.9 milesView Map
New Haven Post OfficePost OfficeN38.9857°W81.9700°5.6 milesView Map
New Haven Public LibraryBuildingN38.9889°W81.9730°5.9 milesView Map
Oak Grove CemeteryCemeteryN38.8902°W81.9707°3.7 milesView Map
Oak Grove CemeteryCemeteryN38.9928°W81.9076°5.2 milesView Map
Oak Grove ChurchChurchN38.8906°W81.9712°3.7 milesView Map
Oak Grove Methodist ChurchChurchN38.9926°W81.9076°5.1 milesView Map
Oak Grove School (historical)SchoolN38.9926°W81.9076°5.1 milesView Map
Oakgrove (historical)Populated PlaceN38.9915°W81.9079°5.1 milesView Map
Oakgrove School (historical)SchoolN38.8826°W81.9687°3.9 milesView Map
Okey Roush SpringSpringN38.8945°W81.9737°3.7 milesView Map
Old Hartford CemeteryCemeteryN38.9984°W81.9882°6.9 milesView Map
Oldtown CreekStreamN38.9481°W81.8207°5.3 milesView Map
Oldtown FlatsPopulated PlaceN38.9967°W81.8424°6.6 milesView Map
Oscar Weigand SpringSpringN38.8679°W81.9371°3.7 milesView Map
Oscar Weigand SpringSpringN38.8673°W81.9368°3.8 milesView Map
Oscar Weigand SpringSpringN38.8665°W81.9365°3.8 milesView Map
Otis Randolph SpringSpringN38.8420°W81.9426°5.5 milesView Map
Ottobine CemeteryCemeteryN38.9956°W81.8396°6.6 milesView Map
Oxan Love SpringSpringN39.0167°W82.0021°8.4 milesView Map
Peniel ChurchChurchN38.9237°W82.0093°5.3 milesView Map
Permonkey CreekStreamN39.0117°W81.9860°7.6 milesView Map
Peter Fry CemeteryCemeteryN38.9246°W81.9752°3.5 milesView Map
Peyton LandingLocaleN38.9267°W81.8985°0.9 milesView Map
Peytons LandingLocaleN38.9242°W81.8999°0.7 milesView Map
Peytons RunStreamN38.9292°W81.8976°1.1 milesView Map
Pickens LandingLocaleN38.9345°W81.8407°4.0 milesView Map
PlantsPopulated PlaceN38.9134°W81.9049°0.5 milesView Map
Plants CemeteryCemeteryN38.9142°W81.9068°0.4 milesView Map
Plants Methodist ChurchChurchN38.9159°W81.9051°0.4 milesView Map
Plants Post Office (historical)Post OfficeN38.9140°W81.9054°0.4 milesView Map
Pleasant View ChurchChurchN38.9176°W81.8118°5.4 milesView Map
Pleasant View Church CemeteryCemeteryN38.9178°W81.8117°5.4 milesView Map
Porter PondReservoirN38.9880°W81.8704°5.3 milesView Map
Porter Pond DamDamN38.9867°W81.8699°5.2 milesView Map
Quillen ParkParkN38.9892°W81.9735°5.9 milesView Map
RacinePopulated PlaceN38.9712°W81.9143°3.7 milesView Map
Racine Elementary SchoolSchoolN38.9692°W81.9151°3.5 milesView Map
Racine Emergency Medical ServicesBuildingN38.9680°W81.9167°3.5 milesView Map
Racine Locks and DamDamN38.9167°W81.9115°0.1 milesView Map
Racine Locks and DamDamN38.9181°W81.9113°0.0 milesView Map
Racine Post OfficePost OfficeN38.9709°W81.9143°3.7 milesView Map
Racine Volunteer Fire DepartmentBuildingN38.9696°W81.9152°3.6 milesView Map
Ravenswood WorksLocaleN38.9315°W81.8240°4.8 milesView Map
Rayford Roush SpringSpringN38.9256°W81.9240°0.9 milesView Map
Rickard CemeteryCemeteryN38.9170°W82.0026°4.9 milesView Map
Right Fork Cow RunStreamN38.8309°W81.8304°7.4 milesView Map
Ripley LandingPopulated PlaceN38.8909°W81.8460°4.0 milesView Map
Ripley Landing BridgeBridgeN38.8903°W81.8462°4.0 milesView Map
Roanoke School (historical)SchoolN38.8626°W81.9112°3.8 milesView Map
RolandusPopulated PlaceN38.9640°W81.8249°5.6 milesView Map
Rolandus Post Office (historical)Post OfficeN38.9640°W81.8249°5.6 milesView Map
Rollins Dam Number OneDamN38.8251°W81.8865°6.6 milesView Map
Rollins Lake Number Two DamDamN38.8251°W81.8832°6.6 milesView Map
Rowe FarmLocaleN38.9239°W81.8839°1.5 milesView Map
Sanfords LandingLocaleN38.8804°W81.8779°3.2 milesView Map
SaxonPopulated PlaceN38.9312°W81.8454°3.7 milesView Map
Saxon Post Office (historical)Post OfficeN38.9306°W81.8457°3.6 milesView Map
Sayre CemeteryCemeteryN38.8634°W81.9118°3.8 milesView Map
Sayres LandingLocaleN38.9029°W81.8496°3.5 milesView Map
School House (historical)Populated PlaceN38.8776°W81.8737°3.5 milesView Map
Seaman RunStreamN38.9820°W81.9587°5.1 milesView Map
Silver ValleyStreamN38.8309°W81.8304°7.4 milesView Map
Skidmore RunStreamN38.9720°W81.8304°5.7 milesView Map
Sliding Hill CreekStreamN39.0081°W81.9882°7.5 milesView Map
Southern Elementary SchoolSchoolN38.9704°W81.9129°3.6 milesView Map
Southern Local High SchoolSchoolN38.9704°W81.9071°3.6 milesView Map
SpillerPopulated PlaceN38.9937°W81.8399°6.5 milesView Map
Spiller Post Office (historical)Post OfficeN38.9931°W81.8401°6.4 milesView Map
Spring CreekStreamN38.9106°W81.8424°3.7 milesView Map
Spring RunStreamN38.8940°W81.9324°2.0 milesView Map
Steve Finlaw LakeReservoirN38.9561°W81.8905°2.9 milesView Map
Steve Finlaw Lake DamDamN38.9567°W81.8899°2.9 milesView Map
Sugar RunStreamN38.8679°W81.8151°6.2 milesView Map
Sycamore Hollow SchoolSchoolN38.9213°W81.9778°3.6 milesView Map
SyracusePopulated PlaceN38.9976°W81.9740°6.4 milesView Map
Syracuse Elementary SchoolSchoolN38.9990°W81.9765°6.6 milesView Map
Syracuse Hill CemeteryCemeteryN39.0009°W81.9601°6.3 milesView Map
Syracuse Post OfficePost OfficeN38.9973°W81.9735°6.4 milesView Map
Syracuse Volunteer Fire and Emergency Medical Services DepartmentBuildingN38.9954°W81.9719°6.3 milesView Map
Tanner RunStreamN38.9317°W81.8432°3.8 milesView Map
Thomas RidgeRidgeN38.8304°W81.9804°7.1 milesView Map
Thomas School (historical)SchoolN38.8312°W81.9718°6.8 milesView Map
Tombleson RunStreamN38.8809°W81.9235°2.7 milesView Map
Toms RunStreamN38.8717°W81.8960°3.3 milesView Map
Toms RunStreamN38.9451°W81.8312°4.7 milesView Map
Towhead Island (historical)IslandN38.9445°W81.8251°5.0 milesView Map
Town of Hartford CityCivilN38.9979°W81.9905°7.0 milesView Map
Town of New HavenCivilN38.9876°W81.9655°5.6 milesView Map
Township of LebanonCivilN38.9952°W81.8145°7.4 milesView Map
Township of LetartCivilN38.9149°W81.8804°1.7 milesView Map
Township of SuttonCivilN39.0031°W81.9144°5.9 milesView Map
Trace ForkStreamN38.8781°W82.0057°5.8 milesView Map
Trouble CreekStreamN39.0031°W81.8271°7.4 milesView Map
Tuppers RunStreamN38.9131°W81.9110°0.3 milesView Map
Twomile CreekStreamN38.9323°W81.9015°1.1 milesView Map
UlricPopulated PlaceN38.9142°W81.8610°2.7 milesView Map
Ulric Post Office (historical)Post OfficeN38.9140°W81.8610°2.7 milesView Map
Union CemeteryCemeteryN38.9656°W81.9757°4.8 milesView Map
Union ChurchChurchN38.9604°W81.9818°4.8 milesView Map
Upper FlatsPopulated PlaceN38.9254°W81.9921°4.4 milesView Map
Upper Flats-White Church CemeteryCemeteryN38.9220°W81.9876°4.1 milesView Map
Vernon ChurchChurchN38.9256°W81.9607°2.7 milesView Map
Village of RacineCivilN38.9688°W81.9123°3.5 milesView Map
Village of SyracuseCivilN38.9988°W81.9689°6.4 milesView Map
Virgil Adkins SpringSpringN38.8867°W82.0035°5.4 milesView Map
Ward CemeteryCemeteryN38.8612°W81.9474°4.4 milesView Map
Weaver BarBarN38.9117°W81.9146°0.5 milesView Map
West CreekStreamN38.9534°W81.9149°2.4 milesView Map
White ChurchChurchN38.9223°W81.9885°4.2 milesView Map
White Rock (historical)Populated PlaceN39.0154°W81.9874°7.9 milesView Map
Widow Parr LandingLocaleN38.8759°W81.8871°3.2 milesView Map
Willow Grove (historical)Populated PlaceN38.9334°W81.8360°4.2 milesView Map
Wolf BarBarN38.9501°W81.9165°2.2 milesView Map
Wolf RunStreamN38.9851°W81.9301°4.7 milesView Map
Wolfpen BranchStreamN38.9117°W82.0074°5.2 milesView Map
Yellowbush CreekStreamN38.9592°W81.9137°2.8 milesView Map
Yonker CemeteryCemeteryN38.9354°W81.9587°2.8 milesView Map
Zion ChurchChurchN38.9567°W81.9571°3.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