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


Interchange 106, Michigan

Interchange 106 is a crossing located in Oakland County, MI at N42.87278° W83.59556° (NAD83) and at an elevation of 928 ft MSL.
It can be seen on the USGS 1:24K topographic map Davisburg, MI.

Feature Type: Crossing
Latitude: N42.87278° (NAD83 datum)
Longitude: W83.59556°
Elevation: 928 ft MSL
County: Oakland County, Michigan
USGS 24K Map: Davisburg, MI
USGS 24K MRC: 42083G5

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

Topographic Map of Interchange 106, MI
Click on map above to begin viewing in our Map Viewer.

Here are some other places near Interchange 106 that may be of interest:

Feature Name Type Latitude Longitude Distance View Map
Adelphian AcademySchoolN42.7923°W83.6413°6.0 milesView Map
Algoe LakeLakeN42.8648°W83.5419°2.8 milesView Map
Allen LakeLakeN42.7825°W83.5936°6.2 milesView Map
Anderson SchoolSchoolN42.9509°W83.6686°6.5 milesView Map
Arrowhead LakeLakeN42.7841°W83.6284°6.3 milesView Map
AtlasPopulated PlaceN42.9378°W83.5344°5.5 milesView Map
Atlas CemeteryCemeteryN42.9361°W83.5350°5.3 milesView Map
Atlas Community Baptist ChurchChurchN42.9361°W83.5347°5.4 milesView Map
Atlas MillpondReservoirN42.9352°W83.5275°5.5 milesView Map
Atlas Post OfficePost OfficeN42.9383°W83.5347°5.5 milesView Map
Atlas Township Fire DepartmentBuildingN42.9159°W83.5047°5.5 milesView Map
Atlas Valley Country ClubLocaleN42.9414°W83.5424°5.5 milesView Map
Austin CornersPopulated PlaceN42.7878°W83.5080°7.4 milesView Map
Austin Post Office (historical)Post OfficeN42.7878°W83.5083°7.3 milesView Map
Baldwin LakeLakeN42.8619°W83.6281°1.8 milesView Map
Bare DrainCanalN42.8734°W83.6366°2.1 milesView Map
Battle Alley Historical MarkerParkN42.7909°W83.6268°5.9 milesView Map
Bendle South SchoolSchoolN42.9650°W83.6622°7.2 milesView Map
Berean Baptist ChurchChurchN42.9303°W83.6903°6.2 milesView Map
Bethel Apostolic ChurchChurchN42.9561°W83.6922°7.6 milesView Map
Bevins LakeLakeN42.8017°W83.6311°5.2 milesView Map
Bigelow CemeteryCemeteryN42.7798°W83.5236°7.4 milesView Map
Bloat LakeLakeN42.8687°W83.6179°1.2 milesView Map
Bramblewood Country ClubLocaleN42.8336°W83.6641°4.4 milesView Map
Brendel Elementary SchoolSchoolN42.9225°W83.6294°3.8 milesView Map
Brookins CemeteryCemeteryN42.7764°W83.6522°7.3 milesView Map
Buckell LakeLakeN42.7977°W83.5383°5.9 milesView Map
Buckhorn CreekStreamN42.7778°W83.6091°6.6 milesView Map
Burns LakeLakeN42.8131°W83.5747°4.3 milesView Map
Burton Apostolic ChurchChurchN42.9450°W83.6536°5.8 milesView Map
Burton ChurchChurchN42.9642°W83.6127°6.4 milesView Map
Burton Fire Department HeadquartersBuildingN42.9660°W83.6297°6.7 milesView Map
Burton Police DepartmentBuildingN42.9656°W83.6318°6.7 milesView Map
Bush CreekStreamN42.9306°W83.6036°4.0 milesView Map
Bush LakeLakeN42.8033°W83.6161°4.9 milesView Map
Cady LakeLakeN42.8271°W83.6768°5.2 milesView Map
Cames DrainCanalN42.8820°W83.6608°3.4 milesView Map
Camp CopneconicLocaleN42.8745°W83.6880°4.7 milesView Map
Camp HollyLocaleN42.7731°W83.5758°7.0 milesView Map
Camp TamarackLocaleN42.8423°W83.5049°5.1 milesView Map
Captains Club Golf CourseLocaleN42.8944°W83.5861°1.6 milesView Map
Cartwright DrainStreamN42.9214°W83.5030°5.8 milesView Map
Charter Township of Grand BlancCivilN42.9154°W83.6333°3.5 milesView Map
Chateau of Grand Blanc Mobile Home ParkPopulated PlaceN42.9100°W83.6444°3.6 milesView Map
Christ United Methodist ChurchChurchN42.9625°W83.6667°7.2 milesView Map
Church of Christ Grand BlancChurchN42.9447°W83.6317°5.3 milesView Map
Church of Jesus Christ of Latter Day SaintsChurchN42.9100°W83.6211°2.9 milesView Map
City of Grand BlancCivilN42.9259°W83.6182°3.8 milesView Map
Congregational Church Historical MarkerParkN42.9266°W83.6313°4.1 milesView Map
Cook SchoolSchoolN42.9028°W83.6155°2.3 milesView Map
Copneconic LakeLakeN42.8704°W83.6847°4.5 milesView Map
Crapo Park Historical MarkerParkN42.7910°W83.6238°5.8 milesView Map
Creasy Bicentennial ParkParkN42.9222°W83.6731°5.2 milesView Map
Crestwood Memorial GardensCemeteryN42.9409°W83.6722°6.1 milesView Map
Crooked LakeLakeN42.8312°W83.6940°5.8 milesView Map
Cross Roads Church of the NazareneChurchN42.9522°W83.5053°7.1 milesView Map
Crotched LakeLakeN42.8171°W83.5997°3.9 milesView Map
Crystal LakeReservoirN42.8078°W83.5866°4.5 milesView Map
Cummings DrainCanalN42.9631°W83.5058°7.7 milesView Map
Cummings LakeLakeN42.9536°W83.5113°7.0 milesView Map
Cyclone ParkParkN42.7906°W83.6216°5.8 milesView Map
Davison Farmstead Historical MarkerParkN42.9446°W83.6414°5.5 milesView Map
Deliverance Tabernacle ChurchChurchN42.9712°W83.6914°8.4 milesView Map
Delta Mobile Home ParkPopulated PlaceN42.9719°W83.6917°8.4 milesView Map
Devil IslandIslandN42.8200°W83.5472°4.4 milesView Map
Dickinson LakeLakeN42.8070°W83.6659°5.8 milesView Map
Dillon SchoolSchoolN42.9695°W83.6861°8.1 milesView Map
Drake LakeLakeN42.8089°W83.6064°4.4 milesView Map
Dundee Welcome CenterBuildingN42.8331°W83.6772°5.0 milesView Map
Evergreen CemeteryCemeteryN42.9464°W83.6369°5.5 milesView Map
Fagan LakeLakeN42.8537°W83.6167°1.7 milesView Map
Faith Lutheran ChurchChurchN42.9181°W83.6231°3.4 milesView Map
Fenton Road Baptist ChurchChurchN42.9633°W83.6931°8.0 milesView Map
Fenton Road ChapelChurchN42.9195°W83.6922°5.9 milesView Map
First Baptist ChurchChurchN42.9422°W83.6486°5.5 milesView Map
First Baptist ChurchChurchN42.9450°W83.5053°6.8 milesView Map
First Baptist Church Historical MarkerParkN42.9427°W83.6483°5.5 milesView Map
First Congregational ChurchChurchN42.9317°W83.5978°4.1 milesView Map
Fisk SchoolSchoolN42.9656°W83.6286°6.6 milesView Map
Five PointsPopulated PlaceN42.8139°W83.6102°4.1 milesView Map
Free Will Baptist ChurchChurchN42.9472°W83.6931°7.1 milesView Map
Friedman ChapelChurchN42.8417°W83.5036°5.1 milesView Map
Friel Street SchoolSchoolN42.9614°W83.6777°7.4 milesView Map
Gale LakeLakeN42.9008°W83.5150°4.5 milesView Map
Genesee Hills Golf CourseLocaleN42.9136°W83.5966°2.8 milesView Map
Genesys Regional Medical CenterHospitalN42.8921°W83.6425°2.7 milesView Map
Gethsemane ChurchChurchN42.7931°W83.6063°5.5 milesView Map
Gibson DrainCanalN42.9286°W83.6583°5.0 milesView Map
Gibson DrainCanalN42.9559°W83.6744°7.0 milesView Map
Gloria Dei Lutheran ChurchChurchN42.9094°W83.6086°2.6 milesView Map
GoodrichPopulated PlaceN42.9170°W83.5063°5.5 milesView Map
Goodrich Assembly of God ChurchChurchN42.9153°W83.5061°5.4 milesView Map
Goodrich CemeteryCemeteryN42.9205°W83.5064°5.6 milesView Map
Goodrich Country ClubLocaleN42.9144°W83.5119°5.1 milesView Map
Goodrich High SchoolSchoolN42.9175°W83.5327°4.4 milesView Map
Goodrich LibraryBuildingN42.9172°W83.5053°5.5 milesView Map
Goodrich Middle SchoolSchoolN42.9200°W83.5339°4.5 milesView Map
Goodrich MillpondReservoirN42.9124°W83.5059°5.3 milesView Map
Goodrich Post OfficePost OfficeN42.9111°W83.5011°5.5 milesView Map
Goodrich United Methodist ChurchChurchN42.9164°W83.5003°5.7 milesView Map
Grand BlancPopulated PlaceN42.9275°W83.6300°4.2 milesView Map
Grand Blanc City HallBuildingN42.9267°W83.6314°4.1 milesView Map
Grand Blanc East Middle SchoolSchoolN42.9306°W83.5903°4.0 milesView Map
Grand Blanc Fire Department Station 1BuildingN42.9261°W83.6298°4.1 milesView Map
Grand Blanc Fire Department Station 2BuildingN42.9522°W83.6581°6.3 milesView Map
Grand Blanc Fire Department Station 3BuildingN42.8872°W83.6390°2.4 milesView Map
Grand Blanc Golf and Country ClubLocaleN42.9289°W83.6000°3.9 milesView Map
Grand Blanc Heritage MuseumBuildingN42.9267°W83.6311°4.1 milesView Map
Grand Blanc High SchoolSchoolN42.9194°W83.6253°3.6 milesView Map
Grand Blanc LibraryBuildingN42.9253°W83.6214°3.9 milesView Map
Grand Blanc Police DepartmentBuildingN42.9264°W83.6311°4.1 milesView Map
Grand Blanc Post OfficePost OfficeN42.9267°W83.6331°4.2 milesView Map
Grand Blanc StationLocaleN42.9306°W83.6347°4.5 milesView Map
Grand Blanc Township Police DepartmentBuildingN42.9522°W83.6580°6.3 milesView Map
Grand Blanc United Methodist ChurchChurchN42.9294°W83.6236°4.2 milesView Map
Grand Blanc West Middle SchoolSchoolN42.9222°W83.6750°5.3 milesView Map
Great Lakes Baptist TempleChurchN42.9593°W83.6695°7.1 milesView Map
Great Lakes National CemeteryCemeteryN42.8579°W83.6226°1.7 milesView Map
Groveland CornersPopulated PlaceN42.8161°W83.5477°4.6 milesView Map
Groveland MillsLocaleN42.8434°W83.5533°3.0 milesView Map
Groveland Oaks County ParkParkN42.8190°W83.5484°4.4 milesView Map
Groveland TownshipCivilN42.8139°W83.5472°4.7 milesView Map
Groveland Township Fire Department Station 1BuildingN42.8164°W83.5474°4.6 milesView Map
Hadley CemeteryCemeteryN42.8303°W83.5627°3.4 milesView Map
Halsey ChurchChurchN42.8864°W83.6397°2.4 milesView Map
Halstead LakeLakeN42.7995°W83.5569°5.4 milesView Map
Hartwig LakeLakeN42.8563°W83.5297°3.5 milesView Map
Heritage Baptist ChurchChurchN42.9458°W83.6056°5.1 milesView Map
Hi-Way Trailer CourtPopulated PlaceN42.9550°W83.6542°6.4 milesView Map
Holdridge LakesLakeN42.8336°W83.5922°2.7 milesView Map
HollyPopulated PlaceN42.7920°W83.6277°5.8 milesView Map
Holly AcademySchoolN42.7917°W83.6401°6.0 milesView Map
Holly Elementary SchoolSchoolN42.7924°W83.6165°5.7 milesView Map
Holly Greens Country ClubLocaleN42.7789°W83.5177°7.6 milesView Map
Holly High SchoolSchoolN42.7932°W83.5786°5.6 milesView Map
Holly Plaza Shopping CenterLocaleN42.8100°W83.6271°4.6 milesView Map
Holly Police DepartmentBuildingN42.7890°W83.6258°6.0 milesView Map
Holly Post OfficePost OfficeN42.7921°W83.6286°5.8 milesView Map
Holly State Recreation AreaParkN42.8145°W83.5424°4.8 milesView Map
Holly Station (historical)LocaleN42.7903°W83.6256°5.9 milesView Map
Holly's Town Hall Historical MarkerParkN42.7931°W83.6326°5.8 milesView Map
Hollyshire LakeLakeN42.8398°W83.6638°4.1 milesView Map
Holy Family ChurchChurchN42.9247°W83.6278°3.9 milesView Map
Holy Family SchoolSchoolN42.9242°W83.6283°3.9 milesView Map
Holy Spirit Lutheran ChurchChurchN42.9222°W83.6917°5.9 milesView Map
Horton CemeteryCemeteryN42.8850°W83.5330°3.3 milesView Map
Horton LakeLakeN42.8441°W83.5694°2.4 milesView Map
Indian Hill SchoolSchoolN42.9342°W83.6283°4.6 milesView Map
Interchange 101CrossingN42.8156°W83.5694°4.2 milesView Map
Interchange 106CrossingN42.8728°W83.5956°0.0 milesView Map
Interchange 108CrossingN42.8956°W83.6325°2.4 milesView Map
Interchange 109CrossingN42.9072°W83.6536°3.8 milesView Map
Interchange 111CrossingN42.9208°W83.6792°5.4 milesView Map
Interchange 2CrossingN42.9444°W83.6817°6.6 milesView Map
Interchange 4CrossingN42.9714°W83.6819°8.1 milesView Map
Interchange 98CrossingN42.7822°W83.5344°7.0 milesView Map
International Gospel CenterChurchN42.9706°W83.6931°8.4 milesView Map
Karl Richter CampusSchoolN42.7907°W83.6134°5.7 milesView Map
Kennedy LakeLakeN42.8678°W83.6414°2.3 milesView Map
Kirkridge ChurchChurchN42.9128°W83.6130°2.9 milesView Map
Lacy LakeLakeN42.7847°W83.5938°6.1 milesView Map
Lake Bars LeakLakeN42.7861°W83.6339°6.3 milesView Map
Lake HopeLakeN42.8503°W83.6032°1.6 milesView Map
Lake IroquoisLakeN42.8305°W83.6713°4.8 milesView Map
Lake LahringLakeN42.8428°W83.6074°2.2 milesView Map
Lake Mauna LoaLakeN42.8111°W83.6182°4.4 milesView Map
Lake OahuLakeN42.8139°W83.6134°4.2 milesView Map
Lakeside CemeteryCemeteryN42.7989°W83.6163°5.2 milesView Map
Lakeside Memorial ParkParkN42.7983°W83.6197°5.3 milesView Map
Lakeview Community ChurchChurchN42.9397°W83.5272°5.8 milesView Map
Lamb Junior High SchoolSchoolN42.9720°W83.6683°7.8 milesView Map
Layman DrainCanalN42.9161°W83.6369°3.7 milesView Map
Light Fellowship ChurchChurchN42.9275°W83.6314°4.2 milesView Map
Lighthouse Baptist ChurchChurchN42.9517°W83.6928°7.3 milesView Map
Little Crotched LakeLakeN42.8204°W83.5965°3.6 milesView Map
Little LakeLakeN42.8385°W83.5978°2.4 milesView Map
Loch Lomond Golf CourseLocaleN42.9536°W83.6500°6.2 milesView Map
Madison AcademySchoolN42.9617°W83.6811°7.5 milesView Map
Maple CemeteryCemeteryN42.9445°W83.6391°5.4 milesView Map
Maple Grove Mobile Home ParkPopulated PlaceN42.9606°W83.6897°7.7 milesView Map
Marl LakeLakeN42.8287°W83.6023°3.1 milesView Map
Martin LakeLakeN42.8689°W83.6219°1.4 milesView Map
Mason Elementary SchoolSchoolN42.9028°W83.6122°2.2 milesView Map
Mason's Tavern Historical MarkerParkN42.9436°W83.6923°6.9 milesView Map
McFarland CemeteryCemeteryN42.9264°W83.6111°3.8 milesView Map
McGinnis LakeLakeN42.8210°W83.5238°5.1 milesView Map
McGrain Junior High SchoolSchoolN42.9506°W83.6663°6.5 milesView Map
McGrath Elementary SchoolSchoolN42.9506°W83.6664°6.5 milesView Map
McLaren Family Care CenterHospitalN42.9444°W83.6606°5.9 milesView Map
Minnie LakeLakeN42.8045°W83.5649°5.0 milesView Map
Minnock LakeLakeN42.8208°W83.6457°4.4 milesView Map
Mitchell LakeLakeN42.8570°W83.6349°2.3 milesView Map
Mount HollySummitN42.8281°W83.5672°3.4 milesView Map
Mount Holly Ski AreaLocaleN42.8303°W83.5636°3.4 milesView Map
Mud LakeLakeN42.8056°W83.6611°5.7 milesView Map
Myers DrainCanalN42.9522°W83.6250°5.7 milesView Map
Myers SchoolSchoolN42.9495°W83.5894°5.3 milesView Map
New Hope Worship CenterChurchN42.9603°W83.6778°7.3 milesView Map
New Life Christian Fellowship ChurchChurchN42.9306°W83.6636°5.3 milesView Map
NewarkPopulated PlaceN42.8600°W83.6252°1.7 milesView Map
Newark Post Office (historical)Post OfficeN42.8600°W83.6253°1.7 milesView Map
Newark Station (historical)LocaleN42.8606°W83.6253°1.7 milesView Map
Nichols LakeLakeN42.8190°W83.6892°6.0 milesView Map
North Oakland County Fire Authority AmbulanceBuildingN42.8058°W83.6243°4.9 milesView Map
North Oakland County Fire Authority Station 2 HeadquartersBuildingN42.7913°W83.6215°5.8 milesView Map
Oak Hill CemeteryCemeteryN42.8064°W83.6431°5.2 milesView Map
Oaktree Elementary SchoolSchoolN42.9181°W83.5356°4.4 milesView Map
Oakwood CemeteryCemeteryN42.9122°W83.6022°2.7 milesView Map
Olive Branch CemeteryCemeteryN42.7909°W83.5647°5.9 milesView Map
Oyster LakeLakeN42.8410°W83.6836°5.0 milesView Map
Park Meadow Estates Mobile Home ParkPopulated PlaceN42.9569°W83.6417°6.3 milesView Map
Patterson Holly DrainCanalN42.8036°W83.6419°5.3 milesView Map
Patterson SchoolSchoolN42.8078°W83.6397°5.0 milesView Map
Phipps LakeLakeN42.8453°W83.5032°5.0 milesView Map
Physicians ParkParkN42.9283°W83.6333°4.3 milesView Map
Pier LakeLakeN42.7919°W83.5595°5.9 milesView Map
Pine LakeLakeN42.8355°W83.6734°4.7 milesView Map
Rattalee LakeLakeN42.7776°W83.5843°6.6 milesView Map
Reid Elementary SchoolSchoolN42.9186°W83.5061°5.5 milesView Map
Reid SchoolSchoolN42.9309°W83.6683°5.4 milesView Map
Revival Tabernacle ChurchChurchN42.9578°W83.6083°5.9 milesView Map
Rice LakeLakeN42.7988°W83.6108°5.2 milesView Map
Richter Intermediate SchoolSchoolN42.7907°W83.6134°5.7 milesView Map
Round LakeLakeN42.8497°W83.6132°1.8 milesView Map
Rust ParkParkN42.9367°W83.6291°4.7 milesView Map
Saint John ChurchChurchN42.7934°W83.6041°5.5 milesView Map
Saint Mark's Catholic ChurchChurchN42.9236°W83.5339°4.7 milesView Map
Saint Mary Magdalene Orthodox ChurchChurchN42.9250°W83.6033°3.6 milesView Map
Seaver DrainCanalN42.8981°W83.6625°3.8 milesView Map
Seeley LakeLakeN42.9583°W83.4988°7.7 milesView Map
Seven LakesReservoirN42.8118°W83.6757°5.9 milesView Map
Seven Lakes State ParkParkN42.8125°W83.6639°5.4 milesView Map
Seventh Day Adventist ChurchChurchN42.9603°W83.6750°7.3 milesView Map
Sherwood DrainCanalN42.9450°W83.6941°7.1 milesView Map
Shinanguag LakeLakeN42.8954°W83.5005°5.1 milesView Map
Simonson LakeLakeN42.7935°W83.6241°5.7 milesView Map
Simpson LakeLakeN42.8293°W83.5458°3.9 milesView Map
Slack LakeLakeN42.8720°W83.6109°0.8 milesView Map
Smith LakeLakeN42.9129°W83.6196°3.0 milesView Map
South Grand Blanc CemeteryCemeteryN42.8842°W83.6411°2.4 milesView Map
Southmoor Golf CourseLocaleN42.9653°W83.6569°7.1 milesView Map
Spring LakeLakeN42.8059°W83.6586°5.6 milesView Map
Spring LakeLakeN42.8196°W83.5873°3.7 milesView Map
Stewart LakeLakeN42.8189°W83.5448°4.5 milesView Map
Stiffs Mill PondLakeN42.7855°W83.6220°6.2 milesView Map
Stony Run Post Office (historical)Post OfficeN42.8614°W83.5817°1.1 milesView Map
Strawberry LakeLakeN42.8445°W83.6013°2.0 milesView Map
Tamarack LakeLakeN42.8429°W83.5078°4.9 milesView Map
Thayer Post Office (historical)Post OfficeN42.8597°W83.5331°3.3 milesView Map
Tooley LakeLakeN42.8094°W83.6113°4.5 milesView Map
Township of AtlasCivilN42.9186°W83.5139°5.2 milesView Map
Township of GrovelandCivilN42.8314°W83.5107°5.2 milesView Map
Township of HollyCivilN42.8285°W83.6288°3.5 milesView Map
Tremper LakeLakeN42.7826°W83.6793°7.5 milesView Map
Trinity Lutheran ChurchChurchN42.7975°W83.6953°7.3 milesView Map
Tudor Estates Mobile Home ParkPopulated PlaceN42.9586°W83.6806°7.3 milesView Map
Twin Cities Baptist ChurchChurchN42.9528°W83.6592°6.4 milesView Map
Twin Meadows Mobile Home ParkPopulated PlaceN42.9703°W83.6889°8.2 milesView Map
Valley LakeLakeN42.8036°W83.5210°6.1 milesView Map
Victory Baptist ChurchChurchN42.9669°W83.6694°7.5 milesView Map
Village of GoodrichCivilN42.9147°W83.5092°5.2 milesView Map
Village of HollyCivilN42.7987°W83.6233°5.3 milesView Map
Village of Holly Fire DepartmentBuildingN42.7893°W83.6259°6.0 milesView Map
Virgin IslandIslandN42.8211°W83.5469°4.3 milesView Map
Warwick Hills Golf CourseLocaleN42.8997°W83.5955°1.9 milesView Map
Westman LakeLakeN42.7845°W83.6938°7.9 milesView Map
Wheelock Memorial HospitalHospitalN42.9253°W83.5041°5.9 milesView Map
WhigvillePopulated PlaceN42.9447°W83.6508°5.7 milesView Map
Wildwind Community ChurchChurchN42.9358°W83.6394°4.9 milesView Map
Wildwood LakeReservoirN42.8079°W83.5269°5.7 milesView Map
William Ray Perry House Historical MarkerParkN42.9310°W83.5918°4.0 milesView Map
Willowood Country ClubLocaleN42.9628°W83.5669°6.4 milesView Map
Wilson LakeLakeN42.7857°W83.6745°7.2 milesView Map
WTAC-AM (Flint)TowerN42.9397°W83.6280°4.9 milesView Map
Zimmerman BranchStreamN42.8853°W83.5374°3.1 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