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


Dog Branch, Virginia

Dog Branch is a stream located in Hanover County, VA at N37.772643° W77.544986° (WGS84/NAD83) and at an elevation of 173 ft MSL.
It can be seen on the USGS 1:24K topographic map Hanover Academy, VA.

Feature Type: Stream
Latitude: N37.772643° (WGS84/NAD83 datum)
Longitude: W77.544986°
Elevation: 173 ft MSL
County: Hanover County, Virginia
USGS 24K Map: Hanover Academy, VA
USGS 24K MRC: 37077G5

You can view this location or feature in our Topographic Map Viewer by clicking on the map views below:

USGS 1:24K topographic map:
USGS 24K topo map of Dog Branch, VA
Source: US Geological Survey

Aerial imagery:
Aerial imagery of Dog Branch, VA
Source: US National Map

OpenStreetMap:
OpenStreetMap map of Dog Branch, VA
Copyright OpenStreetMap contributors, map styling by TopoQuest

OpenTopoMap:
OpenTopoMap map of Dog Branch, VA
Copyright OpenStreetMap contributors, map styling by OpenTopoMap and TopoQuest

FAA VFR aeronautical chart::
FAA VFR chart of Dog Branch, VA
Source: US Federal Aviation Administration


Click on a map above to begin viewing in our Map Viewer.

Here are some other places of interest near Dog Branch:

Feature Name Type Latitude Longitude Distance View Map
Abner ChurchChurchN37.721811°W77.617766°5.3 miles  View Map
Allens BranchStreamN37.684034°W77.566098°6.2 miles  View Map
Alpha Gamma Delta HouseBuildingN37.763611°W77.476389°3.8 miles  View Map
Ashcake Village Industrial ParkLocaleN37.741810°W77.467761°4.7 miles  View Map
AshlandPopulated PlaceN37.759032°W77.479984°3.7 miles  View Map
Ashland Baptist ChurchChurchN37.756810°W77.483317°3.5 miles  View Map
Ashland Business CenterLocaleN37.739310°W77.469150°4.7 miles  View Map
Ashland Business ParkLocaleN37.747643°W77.464705°4.7 miles  View Map
Ashland ChurchChurchN37.766254°W77.494428°2.8 miles  View Map
Ashland Convalescent CenterHospitalN37.767643°W77.495540°2.7 miles  View Map
Ashland DistrictCivilN37.734307°W77.453633°5.6 miles  View Map
Ashland Grammar SchoolSchoolN37.756254°W77.486650°3.4 miles  View Map
Ashland Historic DistrictParkN37.758754°W77.481373°3.6 miles  View Map
Ashland Junction Shopping CenterLocaleN37.755699°W77.471095°4.2 miles  View Map
Ashland MillPopulated PlaceN37.806531°W77.473039°4.6 miles  View Map
Ashland Municipal BuildingBuildingN37.758754°W77.482761°3.5 miles  View Map
Ashland Police DepartmentBuildingN37.758290°W77.473625°4.0 miles  View Map
Ashland Post OfficePost OfficeN37.758223°W77.478334°3.8 miles  View Map
Ashland Presbyterian ChurchChurchN37.756810°W77.479984°3.7 miles  View Map
Ashland-Hanover Shopping CenterLocaleN37.760143°W77.469983°4.2 miles  View Map
Auburn Mills (historical)LocaleN37.752366°W77.631655°4.9 miles  View Map
Beaver CreekStreamN37.843197°W77.541929°4.9 miles  View Map
Beaver PondReservoirN37.722366°W77.551375°3.5 miles  View Map
Beaverdam DistrictCivilN37.850930°W77.555345°5.4 miles  View Map
Beech CreekStreamN37.793198°W77.559708°1.6 miles  View Map
Bennett Residence HallBuildingN37.765000°W77.476389°3.8 miles  View Map
Berea ChurchChurchN37.709311°W77.636934°6.7 miles  View Map
Birdsong TownhouseBuildingN37.762778°W77.477222°3.8 miles  View Map
Black Haw BranchStreamN37.699589°W77.594432°5.7 miles  View Map
Blackwell AuditoriumBuildingN37.760698°W77.477206°3.8 miles  View Map
Blackwell Auditorium and Cobb TheatreBuildingN37.760556°W77.477500°3.8 miles  View Map
Blackwell HouseBuildingN37.762778°W77.480833°3.6 miles  View Map
Blincoe FieldParkN37.765278°W77.477222°3.7 miles  View Map
Blunts BridgeBridgeN37.803198°W77.508317°2.9 miles  View Map
Bowen Tennis CourtsBuildingN37.764167°W77.480556°3.6 miles  View Map
BridlewoodPopulated PlaceN37.680423°W77.604155°7.1 miles  View Map
Brocks SpringSpringN37.705290°W77.459390°6.6 miles  View Map
Brookmeade Sod FarmLocaleN37.801667°W77.551944°2.0 miles  View Map
Calvary ChurchChurchN37.732366°W77.588321°3.7 miles  View Map
Calvary TabernacleChurchN37.738754°W77.497207°3.5 miles  View Map
Campbell DamDamN37.836808°W77.548041°4.4 miles  View Map
Campbells PondReservoirN37.837296°W77.545734°4.5 miles  View Map
Carter ParkParkN37.748199°W77.483039°3.8 miles  View Map
Cedar CreekStreamN37.778476°W77.592209°2.6 miles  View Map
Cedar LanePopulated PlaceN37.704311°W77.483040°5.8 miles  View Map
Chickahominy ChurchChurchN37.710144°W77.559431°4.4 miles  View Map
Chickahominy Mill (historical)LocaleN37.694589°W77.491373°6.1 miles  View Map
Chickahominy Mill DamDamN37.695144°W77.491373°6.1 miles  View Map
Clements TownhouseBuildingN37.763056°W77.476944°3.8 miles  View Map
Cochrane TownhouseBuildingN37.763611°W77.475833°3.8 miles  View Map
Colonial Estates Trailer ParkPopulated PlaceN37.687366°W77.465261°7.3 miles  View Map
Conrad Residence HallBuildingN37.761944°W77.479167°3.7 miles  View Map
Cool Water AirportAirportN37.858078°W77.545094°5.9 miles  View Map
Copley Science CenterBuildingN37.761667°W77.475556°3.9 miles  View Map
Crenshaw and Alumni GymnasiumsBuildingN37.762778°W77.478889°3.7 miles  View Map
Cross Mill (historical)LocaleN37.776809°W77.508873°2.0 miles  View Map
Deep Run High SchoolSchoolN37.674999°W77.598849°7.4 miles  View Map
DeJarnette ParkParkN37.753476°W77.489706°3.3 miles  View Map
DellwoodPopulated PlaceN37.710144°W77.468873°6.0 miles  View Map
Delta Zeta HouseBuildingN37.762778°W77.474722°3.9 miles  View Map
Dog BranchStreamN37.772643°W77.544986°0.0 milesView Map
Dominion ClubLocaleN37.701437°W77.610668°6.1 miles  View Map
DoswellPopulated PlaceN37.860140°W77.464149°7.5 miles  View Map
Doswell Post OfficePost OfficeN37.859525°W77.464067°7.5 miles  View Map
Doswell School (historical)SchoolN37.862362°W77.465260°7.6 miles  View Map
Doswell School (historical)SchoolN37.849863°W77.472483°6.6 miles  View Map
Duncan Memorial Methodist Episcopal Church South (historical)ChurchN37.760698°W77.478872°3.7 miles  View Map
Eako DamDamN37.675145°W77.544708°6.7 miles  View Map
Eako LakeReservoirN37.672827°W77.547790°6.9 miles  View Map
Eako Lake ParkParkN37.672645°W77.547486°6.9 miles  View Map
Ebenezer ChurchChurchN37.830142°W77.596376°4.9 miles  View Map
Elletts CrossingPopulated PlaceN37.798475°W77.469427°4.5 miles  View Map
ElmontPopulated PlaceN37.711255°W77.492484°5.1 miles  View Map
Elmont Elementary SchoolSchoolN37.714800°W77.507456°4.5 miles  View Map
Elmont School (historical)SchoolN37.720977°W77.471095°5.4 miles  View Map
Estes Dining HallBuildingN37.762500°W77.477778°3.7 miles  View Map
Falling CreekStreamN37.808475°W77.470539°4.8 miles  View Map
FarringtonPopulated PlaceN37.732366°W77.583876°3.5 miles  View Map
Federal ClubLocaleN37.760492°W77.602951°3.3 miles  View Map
Flippo TownhouseBuildingN37.763611°W77.475556°3.8 miles  View Map
Forest Grove ChurchChurchN37.737088°W77.562487°2.6 miles  View Map
Fork ChurchChurchN37.853474°W77.530818°5.6 miles  View Map
Frank E Brown Campus CenterBuildingN37.762222°W77.478056°3.7 miles  View Map
French HayPopulated PlaceN37.687089°W77.461928°7.5 miles  View Map
Garland Residence HallBuildingN37.764444°W77.475833°3.8 miles  View Map
Garner Industrial ParkLocaleN37.738199°W77.470539°4.7 miles  View Map
General Sheppard Crump Memorial ParkParkN37.693200°W77.516374°5.7 miles  View Map
GilmanPopulated PlaceN37.778476°W77.580542°2.0 miles  View Map
Gilmans BridgeBridgeN37.784865°W77.584431°2.3 miles  View Map
Glen Allen Elementary SchoolSchoolN37.678541°W77.523420°6.6 miles  View Map
GoodallPopulated PlaceN37.782643°W77.636933°5.1 miles  View Map
Goshen Cross RoadPopulated PlaceN37.872363°W77.638877°8.6 miles  View Map
Grassy Swamp CreekStreamN37.694589°W77.530541°5.5 miles  View Map
Greenwood ChurchChurchN37.767365°W77.572487°1.5 miles  View Map
Ground Squirrel BridgeBridgeN37.760144°W77.611932°3.8 miles  View Map
Gum TreePopulated PlaceN37.819308°W77.474150°5.0 miles  View Map
GwathmeyPopulated PlaceN37.734032°W77.489429°4.0 miles  View Map
Gwathmey Baptist ChurchChurchN37.735421°W77.488317°4.0 miles  View Map
Haley HallBuildingN37.762222°W77.476389°3.8 miles  View Map
Hanover AcademyLocaleN37.838474°W77.516651°4.8 miles  View Map
Hanover AcademySchoolN37.765244°W77.453161°5.0 miles  View Map
Hanover Country ClubLocaleN37.799031°W77.539707°1.8 miles  View Map
Hanover CountyCivilN37.760139°W77.491157°3.1 miles  View Map
Hanover County Fire - EMS Company 1 - Ashland Volunteer Fire StationBuildingN37.770814°W77.471157°4.0 miles  View Map
Hanover County Fire - EMS Company 11 - Farrington Volunteer Fire StationBuildingN37.747666°W77.595795°3.3 miles  View Map
Hanover County Fire - EMS Company 16 - Ashland Volunteer Rescue SquadBuildingN37.757767°W77.483265°3.5 miles  View Map
Hanover County Fire - EMS Company 4 - Doswell Volunteer Fire StationBuildingN37.850206°W77.464943°6.9 miles  View Map
Hanover County Fire / Emergency Medical Services Headquarters / Training CenterBuildingN37.777765°W77.543778°0.4 miles  View Map
HealthSouth Medical CenterHospitalN37.758710°W77.479820°3.7 miles  View Map
Heaths StorePopulated PlaceN37.735699°W77.451094°5.7 miles  View Map
Henrico County Fire Station 15BuildingN37.676540°W77.525016°6.7 miles  View Map
Henrico County Fire Station 16BuildingN37.683714°W77.597619°6.8 miles  View Map
Henrico County Police Department - Central StationBuildingN37.675152°W77.456904°8.3 miles  View Map
Henry Clay Elementary SchoolSchoolN37.756057°W77.486774°3.4 miles  View Map
Henry Clay Shopping CenterLocaleN37.757921°W77.475261°3.9 miles  View Map
Higgins Academic CenterSchoolN37.761389°W77.478889°3.7 miles  View Map
Highland Industrial ParkLocaleN37.731532°W77.469150°5.0 miles  View Map
Holladay BranchStreamN37.691811°W77.532486°5.6 miles  View Map
Holstrum DamDamN37.865141°W77.534707°6.4 miles  View Map
Holstrum PondReservoirN37.865141°W77.534707°6.4 miles  View Map
Holtzgrefe DamDamN37.693478°W77.538041°5.5 miles  View Map
Holtzgrefe PondReservoirN37.692503°W77.540714°5.5 miles  View Map
Horseshoe BridgeBridgeN37.799587°W77.531374°2.0 miles  View Map
Hugh Stephens Baseball ComplexLocaleN37.763611°W77.477778°3.7 miles  View Map
Hunting Hawk Golf ClubLocaleN37.710435°W77.620573°6.0 miles  View Map
Huntington HeightsPopulated PlaceN37.690422°W77.491651°6.4 miles  View Map
HuntonPopulated PlaceN37.688478°W77.499707°6.3 miles  View Map
Hunton Baptist ChurchChurchN37.687644°W77.499429°6.4 miles  View Map
Hunton Recreation CenterParkN37.689033°W77.500818°6.3 miles  View Map
HylasPopulated PlaceN37.709867°W77.636378°6.6 miles  View Map
Independence ChurchChurchN37.783754°W77.510818°2.0 miles  View Map
Interchange 49CrossingN37.680700°W77.540264°6.4 miles  View Map
Interchange 86CrossingN37.683755°W77.452205°8.0 miles  View Map
Interchange 89CrossingN37.721810°W77.449150°6.3 miles  View Map
Interchange 92CrossingN37.759587°W77.459705°4.7 miles  View Map
Interchange 98CrossingN37.845418°W77.452482°7.1 miles  View Map
Irby Residence HallBuildingN37.763889°W77.476667°3.8 miles  View Map
Janeway Airstrip (historical)AirportN37.832085°W77.500817°4.8 miles  View Map
Jerusalem ChurchChurchN37.848752°W77.463871°6.9 miles  View Map
John M Gandy Elementary SchoolSchoolN37.769663°W77.474403°3.9 miles  View Map
Jones Dam Number OneDamN37.806809°W77.593042°3.5 miles  View Map
Jones Dam Number TwoDamN37.783476°W77.469705°4.2 miles  View Map
Jones LakeReservoirN37.806809°W77.593042°3.5 miles  View Map
Jones PondReservoirN37.786759°W77.469654°4.2 miles  View Map
Jordan Wheat Lambert Historic CampusLocaleN37.760833°W77.480000°3.6 miles  View Map
Kappa Alpha HouseBuildingN37.762222°W77.479722°3.6 miles  View Map
Kappa Alpha Theta HouseBuildingN37.759722°W77.478056°3.8 miles  View Map
Kappa Sigma HouseBuildingN37.765278°W77.478889°3.6 miles  View Map
Keeble ObservatoryParkN37.762222°W77.475833°3.8 miles  View Map
KenwoodPopulated PlaceN37.709033°W77.499151°5.1 miles  View Map
Kenwood ChurchChurchN37.712088°W77.492484°5.1 miles  View Map
Kenwood Kuntry Klub (historical)LocaleN37.705977°W77.493318°5.4 miles  View Map
Kings ChapelChurchN37.803753°W77.559430°2.3 miles  View Map
Kings PondReservoirN37.776593°W77.511268°1.9 miles  View Map
Kings Pond DamDamN37.777087°W77.509707°2.0 miles  View Map
Kosmo Village Mobile Home ParkPopulated PlaceN37.708199°W77.468873°6.1 miles  View Map
Lake Ridge Industrial ParkLocaleN37.697922°W77.452205°7.2 miles  View Map
Lambda Chi Alpha HouseBuildingN37.760000°W77.480278°3.6 miles  View Map
Lanes CornerPopulated PlaceN37.744588°W77.542208°1.9 miles  View Map
LEAPS CenterBuildingN37.764167°W77.475556°3.8 miles  View Map
Lewiston CemeteryCemeteryN37.728470°W77.445539°6.2 miles  View Map
LewistownPopulated PlaceN37.717921°W77.454150°6.2 miles  View Map
Liberty Middle SchoolSchoolN37.780826°W77.533068°0.9 miles  View Map
Lickinghole CreekStreamN37.686533°W77.451372°7.8 miles  View Map
Little Bethel Methodist Church CemeteryCemeteryN37.792706°W77.498998°2.9 miles  View Map
Lucks DamDamN37.771809°W77.504706°2.2 miles  View Map
Lucks PondReservoirN37.771404°W77.505284°2.2 miles  View Map
Mabry HouseBuildingN37.760556°W77.476667°3.8 miles  View Map
Mary Branch Residence HallBuildingN37.761389°W77.478889°3.7 miles  View Map
Mayers AirportAirportN37.776954°W77.485799°3.2 miles  View Map
McGraw - Page LibraryBuildingN37.761944°W77.476944°3.8 miles  View Map
McGraw-Page LibraryBuildingN37.760698°W77.478317°3.7 miles  View Map
Meadow Farm MuseumBuildingN37.695144°W77.517207°5.6 miles  View Map
Meredith BranchStreamN37.684589°W77.543319°6.1 miles  View Map
Miles DamDamN37.683478°W77.486373°6.9 miles  View Map
Moreland Residence HallBuildingN37.761111°W77.479444°3.7 miles  View Map
Mount Hope ChurchChurchN37.864029°W77.482205°7.2 miles  View Map
Mount Olivet ChurchChurchN37.837642°W77.608598°5.7 miles  View Map
Needstan CreekStreamN37.856530°W77.594709°6.4 miles  View Map
Negro FootLocaleN37.826531°W77.597765°4.7 miles  View Map
Neville HouseBuildingN37.762778°W77.476111°3.8 miles  View Map
New Kent County CourthouseBuildingN37.868056°W77.639722°8.4 miles  View Map
Newfound RiverStreamN37.809864°W77.494428°3.8 miles  View Map
North Ashland Plaza Shopping CenterLocaleN37.760698°W77.472483°4.0 miles  View Map
Olin Residence HallBuildingN37.764167°W77.476389°3.8 miles  View Map
OliverPopulated PlaceN37.858196°W77.532762°5.9 miles  View Map
Overhill LakeReservoirN37.689953°W77.553412°5.7 miles  View Map
Pace - Armistead HallBuildingN37.761111°W77.480000°3.6 miles  View Map
Pamunkey Regional Library Richard S Gillis Jr Ashland Branch LibraryBuildingN37.758037°W77.481267°3.6 miles  View Map
Pannill HouseBuildingN37.762778°W77.475833°3.8 miles  View Map
Patrick Henry High SchoolSchoolN37.786006°W77.534105°1.1 miles  View Map
Peele Hall Administration BuildingBuildingN37.760556°W77.478333°3.7 miles  View Map
Phi Delta ThetaBuildingN37.760000°W77.480000°3.7 miles  View Map
Phi Mu HouseBuildingN37.759722°W77.478611°3.7 miles  View Map
Pollards DamDamN37.788476°W77.594709°2.9 miles  View Map
Pollards PondReservoirN37.788458°W77.595261°3.0 miles  View Map
President's House - Randolph-Macon CollegeBuildingN37.760556°W77.475278°3.9 miles  View Map
Quail WalkPopulated PlaceN37.674589°W77.491373°7.4 miles  View Map
Ragland - Henry HouseBuildingN37.759722°W77.477500°3.8 miles  View Map
Randolph - Macon CollegeSchoolN37.761454°W77.478094°3.7 miles  View Map
Rhodeen HouseBuildingN37.761944°W77.481111°3.6 miles  View Map
Rocketts Mills (historical)LocaleN37.843752°W77.541929°4.9 miles  View Map
Rooty BranchStreamN37.682645°W77.567487°6.3 miles  View Map
Roselawn Memory GardensCemeteryN37.700970°W77.556097°5.0 miles  View Map
Saint Ann's BuildingBuildingN37.758889°W77.478889°3.7 miles  View Map
Saint Annes Roman Catholic ChurchChurchN37.759032°W77.478595°3.7 miles  View Map
Saint Peters CemeteryCemeteryN37.774510°W77.639966°5.2 miles  View Map
Saint Peters ChurchChurchN37.782921°W77.637766°5.1 miles  View Map
ScotchtownPopulated PlaceN37.844308°W77.586653°5.4 miles  View Map
Sedgefield Mobile Home ParkPopulated PlaceN37.754310°W77.466372°4.5 miles  View Map
Sewage Disposal PondReservoirN37.775143°W77.478039°3.7 miles  View Map
Sewage Disposal Pond DamDamN37.775143°W77.478039°3.7 miles  View Map
Shady Grove Elementary SchoolSchoolN37.694872°W77.614325°6.6 miles  View Map
Shemerhorn School (historical)SchoolN37.686533°W77.459428°7.6 miles  View Map
Shiloh ChurchChurchN37.758476°W77.485539°3.4 miles  View Map
Sigma Alpha Epsilon HouseBuildingN37.759722°W77.479722°3.7 miles  View Map
Slash CottagePopulated PlaceN37.748199°W77.477484°4.1 miles  View Map
Sneeds Mill (historical)LocaleN37.843474°W77.505817°5.3 miles  View Map
South Anna DistrictCivilN37.756780°W77.640115°5.3 miles  View Map
South Taylor Street ParkParkN37.752088°W77.472761°4.2 miles  View Map
Springfield School (historical)SchoolN37.673201°W77.611100°7.8 miles  View Map
Stagg CreekStreamN37.803753°W77.518873°2.6 miles  View Map
Stanley DamDamN37.800142°W77.581375°2.7 miles  View Map
Starr Residence HallBuildingN37.763333°W77.476389°3.8 miles  View Map
Stone Horse CreekStreamN37.760421°W77.621933°4.3 miles  View Map
Stony RunStreamN37.684588°W77.448594°8.0 miles  View Map
Stony RunStreamN37.735977°W77.481928°4.3 miles  View Map
Stony Run EstatesPopulated PlaceN37.684033°W77.474706°7.2 miles  View Map
Strayer University Henrico CampusSchoolN37.686043°W77.592367°6.5 miles  View Map
Swamp Creek DamDamN37.706811°W77.538041°4.6 miles  View Map
Swamp Creek PondReservoirN37.707316°W77.538778°4.5 miles  View Map
Taylor Street HouseBuildingN37.760278°W77.476667°3.8 miles  View Map
Taylors CreekStreamN37.755977°W77.629711°4.8 miles  View Map
Taylors Creek Mill (historical)LocaleN37.764311°W77.640822°5.3 miles  View Map
TaylorsvillePopulated PlaceN37.827085°W77.459149°6.0 miles  View Map
Taylorsville Baptist ChurchChurchN37.830419°W77.462205°6.0 miles  View Map
The Brock CenterBuildingN37.763611°W77.479444°3.6 miles  View Map
The Church of TruthChurchN37.859585°W77.539151°6.0 miles  View Map
Theresa A Thomas Medical CenterHospitalN37.771770°W77.469470°4.1 miles  View Map
Theta Chi HouseBuildingN37.759722°W77.478889°3.7 miles  View Map
Thomas Branch HallBuildingN37.760278°W77.478611°3.7 miles  View Map
Town of AshlandCivilN37.759744°W77.471483°4.1 miles  View Map
Union ChurchChurchN37.765421°W77.487762°3.2 miles  View Map
Virginia Center Commons Mall Shopping CenterLocaleN37.675700°W77.455261°8.3 miles  View Map
Virginia State Police Division 1 Area 1 OfficeBuildingN37.691851°W77.453972°7.5 miles  View Map
War Memorial GymnasiumBuildingN37.756254°W77.487762°3.3 miles  View Map
Washington and Franklin HallBuildingN37.760278°W77.480278°3.6 miles  View Map
Watkins Industrial ParkLocaleN37.715977°W77.445538°6.7 miles  View Map
Weir Creek Emergency ServicesBuildingN37.826667°W77.497222°4.6 miles  View Map
Winns CemeteryCemeteryN37.711247°W77.527204°4.4 miles  View Map
Winns ChurchChurchN37.710700°W77.526374°4.4 miles  View Map
Woodland CemeteryCemeteryN37.756023°W77.494344°3.0 miles  View Map
WPES-AM (Ashland)TowerN37.745977°W77.495262°3.3 miles  View Map
WYFJ-FM (Ashland)TowerN37.746254°W77.495262°3.3 miles  View Map
WyndhamPopulated PlaceN37.698478°W77.612488°6.3 miles  View Map
Wyndham Census Designated PlaceCensusN37.692504°W77.612421°6.7 miles  View Map
Yates Memorial TabernacleChurchN37.802920°W77.608599°4.1 miles  View Map
Young CreekLakeN37.752313°W77.513546°2.2 miles  View Map

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


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