TopoQuest
Home View Maps Find Maps Find Places Resources & Links

Find Places and Features By Name

Search For Places, Landmarks and Points of Interest:
State: Name: Type:

Submitted Search Parameters:

State: Hawaii
Search Type: Feature name matches the search term.
Search For:
Feature Type: Bays

List All Places With Matching Names:
This search matched 365 places or features.

Feature Name Type Latitude Longitude GNIS ID View Map
‘Ālika BayBayN19.21812°W155.90106°358566View Map
‘Anaeho‘omalu BayBayN19.91499°W155.88874°358582View Map
Adams BayBayN23.05639°W161.92361°1890760View Map
Ahupū BayBayN20.57139°W156.63389°358453View Map
Ahupū Iki BayBayN20.56984°W156.63675°1924940View Map
Akahu KaimuBayN19.90366°W155.90162°358487View Map
Alahaka BayBayN19.41423°W155.90666°358519View Map
Aliomanu BayBayN22.16081°W159.30680°1924978View Map
Anahola BayBayN22.14999°W159.30330°358588View Map
AnapukaBayN19.72233°W154.99224°358604View Map
Anianikū CoveBayN21.34097°W158.12777°365022View Map
AwahuaBayN21.17941°W157.00038°358638View Map
Awahua HarborBayN20.92705°W157.00298°1905627View Map
Awakee BayBayN19.79647°W156.02193°358640View Map
Awapaewaʻa BayBayN20.65078°W156.04959°358649View Map
Bomb BayBayN21.15476°W157.27946°1890566View Map
East LochBayN21.38083°W157.95778°358777View Map
EkahaBayN21.88174°W159.47945°358786View Map
Eleilei BayBayN20.94336°W156.33092°1905650View Map
Fort Hase CoveBayN21.44571°W157.73454°358824View Map
Hāhaha BayBayN20.85787°W156.13325°358847View Map
Hāʻupu BayBayN21.16592°W156.89886°359115View Map
Hakalau BayBayN19.90073°W155.12785°358880View Map
HakioawaBayN20.59303°W156.55256°358887View Map
Hālawa BayBayN21.16366°W156.72994°358911View Map
HalekiniBayN19.08850°W155.54207°358949View Map
HaloBayN20.66836°W156.44323°1987872View Map
Hālona CoveBayN21.28175°W157.67680°1946819View Map
Hāna BayBayN20.75956°W155.98406°359014View Map
Hanakaape BayBayN21.87830°W159.46851°1925000View Map
Hanakaulua BayBayN19.09292°W155.53898°359033View Map
Hanalei BayBayN22.20889°W159.50709°359041View Map
Hanamāʻula BayBayN21.99305°W159.33678°359051View Map
Hanapēpē BayBayN21.90034°W159.59368°359059View Map
Hanauma BayBayN21.26874°W157.69312°359069View Map
Hanawana BayBayN20.90344°W156.21099°1905677View Map
Hapuna BayBayN19.99279°W155.82669°359088View Map
Hapuu BayBayN20.23707°W155.76032°359090View Map
HaulaBayN21.89846°W159.40304°359104View Map
Hawini BayBayN20.92184°W156.22666°1905682View Map
Heeia BayBayN19.56359°W155.96554°359145View Map
Hickam HarborBayN21.31464°W157.95074°359165View Map
Hilo BayBayN19.73778°W155.07944°359188View Map
Ho‘olulu CoveBayN19.63905°W155.99582°1956616View Map
Hoai BayBayN21.88050°W159.47376°359213View Map
Hoalua BayBayN20.90560°W156.21366°359217View Map
Hoʻānuanu BayBayN21.93922°W159.65238°1925020View Map
Holana BayBayN20.23810°W155.89406°359238View Map
Holualoa BayBayN19.60338°W155.97490°359253View Map
Hōnaunau BayBayN19.42341°W155.91402°359270View Map
Honokahua BayBayN21.00652°W156.65216°359286View Map
HonokanaiʻaBayN20.51306°W156.68472°359023View Map
Honokaope BayBayN19.93511°W155.87868°359297View Map
Honokeana BayBayN20.99175°W156.66905°359300View Map
Honokōhau BayBayN19.67379°W156.02781°359309View Map
Honokōhau BayBayN21.02254°W156.61028°359310View Map
Honokoʻa BayBayN20.55247°W156.67734°359301View Map
Honolii CoveBayN19.75620°W155.09142°359325View Map
Honolua BayBayN21.01449°W156.63955°359329View Map
Honolulu HarborBayN21.30737°W157.86890°359335View Map
Honolulu Nui BayBayN20.82608°W156.09729°359342View Map
Honomalino BayBayN19.17053°W155.90724°359348View Map
Honomanū BayBayN20.85809°W156.13122°359351View Map
Honomuni HarborBayN21.08217°W156.78181°1890651View Map
HononanaBayN21.01052°W156.55706°1905689View Map
Hōnōpū BayBayN20.82322°W156.98970°359365View Map
HonoulimaloʻoBayN21.11354°W156.73949°1890639View Map
HonouliwaiBayN21.11097°W156.74053°1890640View Map
HonoweweBayN21.14889°W156.71611°359384View Map
Honuʻapo BayBayN19.08007°W155.55051°359392View Map
Hoolawa BayBayN20.93174°W156.23855°359409View Map
Hoona BayBayN19.73215°W156.05693°359423View Map
Huakini BayBayN20.62744°W156.19134°359443View Map
Huawai BayBayN20.73730°W156.91832°359448View Map
Hulopoʻe BayBayN20.73749°W156.89562°359465View Map
ʻĀhihi BayBayN20.62154°W156.44321°358431View Map
ʻAieaBayN20.88556°W156.18786°358457View Map
ʻAiea BayBayN21.37520°W157.93731°358458View Map
ʻŌnikinaluBayN18.94682°W155.63050°362829View Map
ʻUmiwai BayBayN20.25867°W155.88025°364364View Map
Ice PondBayN19.72407°W155.06226°1905385View Map
Iliilinaehehe BayBayN19.93959°W155.87778°359488View Map
Kahakuloa BayBayN21.00063°W156.55033°359669View Map
Kahaluu BayBayN19.58053°W155.96702°359687View Map
Kahana BayBayN21.56291°W157.86972°359696View Map
KahauloaBayN19.46922°W155.92162°359719View Map
Kahauloa CoveBayN21.27490°W157.68593°1946921View Map
KahekaBayN21.87915°W159.47211°359746View Map
Kahoiawa BayBayN19.80307°W156.01579°359787View Map
Kaholaiki BayBayN21.16660°W156.87526°359790View Map
KahuluiBayN19.66368°W154.98205°359842View Map
Kahului BayBayN19.62343°W155.98749°359845View Map
Kahului BayBayN20.90244°W156.47102°359846View Map
Kahuwai BayBayN19.83210°W155.98711°359852View Map
KaʻahueBayN18.92443°W155.65417°359563View Map
Kaʻakuʻu BayBayN21.99948°W160.09672°1890701View Map
KāʻaloBayN18.92318°W155.68326°359596View Map
Kaʻaluʻalu BayBayN18.96685°W155.61518°359598View Map
Kaʻāpahu BayBayN20.64981°W156.07804°361825View Map
Kaʻinalimu BayBayN20.76699°W155.98226°359918View Map
Kaʻū BayBayN20.65873°W156.04380°359541View Map
Kaʻula BayBayN21.33944°W158.12723°365021View Map
Kaiaka BayBayN21.54642°W157.84570°1904563View Map
Kaiaka BayBayN21.58446°W158.11938°359858View Map
KaihaluluBayN21.70734°W157.99112°1904567View Map
Kaihalulu BayBayN20.75104°W155.98238°359867View Map
KaiʻahuluBayN21.58047°W158.16841°1904595View Map
Kaiʻole BayBayN18.96841°W155.60561°359931View Map
KailuaBayN20.89909°W156.20460°359896View Map
Kailua BayBayN21.40809°W157.73612°359897View Map
Kailua BayBayN19.63368°W155.99477°359898View Map
Kaiolohia BayBayN20.91456°W156.89758°359932View Map
Kakapa BayBayN19.81546°W156.00243°359967View Map
Kalaeloa HarborBayN21.04830°W156.85194°359987View Map
KalamaBayN20.62238°W156.13280°360041View Map
KalamanuBayN19.54139°W154.84313°360051View Map
Kalaoa BayBayN21.87596°W160.12638°1890705View Map
Kalihi Wai BayBayN22.21949°W159.42849°360150View Map
KāloloBayN18.96943°W155.59887°360167View Map
KamaʻalaeaBayN21.15969°W156.73692°1890642View Map
KamakahonuBayN19.63928°W155.99764°1905405View Map
Kamalino BayBayN21.83861°W160.24530°365023View Map
Kamalō HarborBayN21.04994°W156.87058°360255View Map
Kamanawa BayBayN20.62045°W156.13830°360264View Map
Kamaohe BayBayN19.12999°W155.91602°360277View Map
Kamōhio BayBayN20.51745°W156.59843°360313View Map
KamuliwaiBayN19.04969°W155.55340°360330View Map
Kanapou BayBayN20.54934°W156.54176°360365View Map
Kaneakua CoveBayN21.70959°W157.96855°1904639View Map
Kāneʻohe BayBayN21.46278°W157.81028°360392View Map
KaneneluBayN18.97160°W155.61303°360388View Map
Kapana BayBayN20.23031°W155.75195°360513View Map
Kapihua BayBayN20.73945°W156.89922°360538View Map
Kapilo BayBayN19.36034°W155.89162°360541View Map
Kapoho BayBayN19.49914°W154.81732°365049View Map
Kapu‘a BayBayN19.14251°W155.91105°360566View Map
KapuaraakaBayN20.94032°W156.30395°360576View Map
Kauakio BayBayN20.68310°W156.01706°360622View Map
Kauhakō BayBayN19.37638°W155.89849°360635View Map
Kaulana BayBayN18.91601°W155.66876°365051View Map
KaulanamaunaBayN19.07637°W155.90022°360678View Map
Kaumalapau HarborBayN20.78514°W156.99107°360698View Map
Kaumuhonu BayBayN21.78210°W160.20731°360877View Map
Kaunaʻoa BayBayN20.00448°W155.82744°1905422View Map
Kaunakakai HarborBayN21.08226°W157.03008°360719View Map
Kaunalā BayBayN21.13763°W157.29036°360721View Map
Kaunolū BayBayN20.73301°W156.96550°360738View Map
Kaupo BayBayN19.13523°W155.91615°360755View Map
Kaupō CoveBayN21.31672°W157.66638°1904681View Map
KaupuaaBayN19.03066°W155.86920°360760View Map
Kāwā BayBayN19.11291°W155.52495°360771View Map
KawaʻaloaBayN21.19863°W157.15491°360775View Map
Kawaihae BayBayN19.98868°W155.84235°360785View Map
KawaihauBayN21.22318°W157.25581°360791View Map
Kawailoa BayBayN21.89196°W159.40989°360813View Map
Kawainui BayBayN19.82019°W155.08852°365024View Map
KawākiuikiBayN21.20772°W157.25000°360845View Map
KawākiunuiBayN21.20418°W157.24822°360846View Map
Kawela BayBayN21.69683°W158.01069°360860View Map
KawiliBayN21.15770°W156.73522°1890643View Map
KeāinaBayN21.12395°W156.73052°360917View Map
Kealakekua BayBayN19.47509°W155.92857°360943View Map
KealakiʻoBayN18.93710°W155.68659°360944View Map
KeāleaBayN21.78824°W160.20210°360981View Map
Keamano BayBayN22.00389°W160.08222°1890716View Map
KeanakaluapuaaBayN19.09716°W155.53604°360987View Map
Keauhou BayBayN19.62375°W154.95832°361013View Map
Keauhou BayBayN19.56151°W155.96324°361020View Map
Keawa BayBayN20.69406°W156.00062°361028View Map
KeawaakioBayN21.28501°W157.67096°1904705View Map
Keawaeli BayBayN20.24283°W155.77658°361029View Map
KeawaikiBayN21.46261°W158.21441°1904706View Map
KeawaikiBayN19.02190°W155.85252°361030View Map
Keawaiki BayBayN19.88800°W155.90739°361033View Map
Keawaiki BayBayN20.78866°W156.00208°361034View Map
KeawalaʻiBayN20.65220°W156.44126°1919811View Map
KeawanuiBayN19.06135°W155.55340°361038View Map
Keawanui BayBayN20.11466°W155.88563°361042View Map
Keawanui BayBayN21.94765°W160.13866°361043View Map
Keaweʻula BayBayN20.11901°W155.88748°361051View Map
Keawekāheka BayBayN19.49584°W155.94887°361049View Map
KeʻahamoeBayN21.25830°W157.79015°1904716View Map
Keliuli BayBayN19.00354°W155.79407°361102View Map
KenomeneBayN22.22447°W159.49430°361110View Map
Kēōkea BayBayN20.22819°W155.74727°361116View Map
Keone BayBayN20.80810°W156.98717°361123View Map
Keoneele CoveBayN19.42193°W155.91173°1905450View Map
KeoneokahukuBayN18.98909°W155.59355°361133View Map
KeoneuliBayN20.53667°W156.55045°365025View Map
Keoniloa BayBayN21.87329°W159.43908°361140View Map
Kepuhi BayBayN21.18753°W157.24920°1890590View Map
Kīholo BayBayN19.85648°W155.92945°361185View Map
Kiʻei BayBayN20.80306°W156.98845°361172View Map
KiʻiBayN18.99475°W155.59359°361188View Map
Kiʻilae BayBayN19.41070°W155.90542°361197View Map
Kīlauea BayBayN22.21895°W159.38171°361215View Map
Kiloiʻa BayBayN21.83176°W160.24433°1890721View Map
Kīpāhoehoe BayBayN19.23968°W155.89917°361255View Map
Kipakaone BayBayN20.82795°W156.09274°361258View Map
Kua BayBayN19.81048°W156.00749°361440View Map
Kūahulua BayBayN20.73402°W156.95300°361448View Map
Kuheeia BayBayN20.59021°W156.60560°1926997View Map
Kūhiō BayBayN19.73205°W155.05975°361474View Map
Kuhua BayBayN19.11812°W155.51437°361483View Map
Kuʻau BayBayN20.92521°W156.37268°1919830View Map
Kuʻau CoveBayN20.92982°W156.36776°1919831View Map
Kuiaha BayBayN20.94192°W156.31094°1919826View Map
Kuilima CoveBayN21.70684°W157.99773°1904759View Map
Kukio BayBayN19.82017°W156.00071°361518View Map
Kukui BayBayN20.65696°W156.04560°361525View Map
Kukuiʻula BayBayN21.88457°W159.49044°361551View Map
La Perouse BayBayN20.59446°W156.41943°361637View Map
Lāʻie BayBayN21.65412°W157.92628°361692View Map
LālāhalaBayN18.95472°W155.62460°361699View Map
Lapawai BayBayN19.36322°W155.89237°361733View Map
Lāwaʻi BayBayN21.88721°W159.50339°361799View Map
Lokoawa BayBayN21.88709°W159.53820°1934222View Map
LuakeananoloBayN18.91500°W155.68309°361913View Map
Magazine LochBayN21.35971°W157.94636°1958401View Map
Magic Island LagoonBayN21.28288°W157.84701°1904805View Map
Mahaiula BayBayN19.78314°W156.03848°361958View Map
Mahana BayBayN18.93479°W155.64561°361963View Map
Mahuka BayBayN19.18406°W155.41412°361985View Map
Māhukona HarborBayN20.18382°W155.90111°361988View Map
Māʻalaea BayBayN20.77917°W156.49056°361946View Map
Maʻulili BayBayN20.64760°W156.06255°362251View Map
Maihi BayBayN19.54345°W155.95831°361994View Map
Makaīwa BayBayN20.89089°W156.19430°362037View Map
Makaiwa BayBayN19.94366°W155.87151°362038View Map
Makako BayBayN19.73611°W156.05380°1853052View Map
Makena BayBayN20.65246°W156.44166°1919869View Map
Makuleia BayBayN21.01227°W156.64271°362125View Map
Māliko BayBayN20.93729°W156.34023°362146View Map
Māmaki BayBayN20.73427°W156.95626°1919876View Map
Māmala BayBayN21.29713°W157.92821°362159View Map
Mamalu BayBayN21.58047°W157.88276°1904836View Map
Mamalu BayBayN20.62266°W156.15203°362162View Map
Maniniholo BayBayN22.22292°W159.56593°1934231View Map
Mantokuji BayBayN20.92024°W156.37909°1919880View Map
Manukā BayBayN19.07725°W155.90194°362225View Map
Mauele BayBayN20.74220°W156.88569°362236View Map
Maulua BayBayN19.95592°W155.19506°362252View Map
Maunalua BayBayN21.27230°W157.72900°362293View Map
Merry LochBayN21.35638°W157.94417°1958402View Map
Middle LochBayN21.38083°W157.98778°362324View Map
Milo CoveBayN21.34238°W158.12807°365016View Map
Milolii BayBayN19.18469°W155.90735°362339View Map
MoelaoaBayN22.04818°W159.78408°2651751View Map
MoʻomomiBayN21.19856°W157.14670°362486View Map
Mokae CoveBayN20.71903°W155.98672°362387View Map
Mokihana BayBayN19.78146°W155.08726°362396View Map
Mokuakae BayBayN19.45300°W155.92385°1905521View Map
Moloaʻa BayBayN22.19519°W159.33098°362465View Map
Nalima WaiBayN20.83194°W156.64092°362558View Map
Nāmalu BayBayN21.00201°W156.66712°362565View Map
Nanawale BayBayN19.54919°W154.86644°362582View Map
Nanuku InletBayN19.94590°W155.86853°362594View Map
Nāpili BayBayN20.99586°W156.66766°362603View Map
Nāwiliwili BayBayN21.95556°W159.35278°362625View Map
Neue BayBayN20.21962°W155.73281°362634View Map
Nīnole CoveBayN19.12836°W155.50948°362659View Map
NohiuBayN21.93493°W159.35366°362685View Map
Nonou BayBayN20.62439°W156.17774°362697View Map
Nuaʻailua BayBayN20.85981°W156.15666°362711View Map
Nuʻu BayBayN20.62638°W156.17922°362724View Map
Oea BayBayN19.14440°W155.91072°362737View Map
Ohiki BayBayN19.87632°W155.91700°362753View Map
Okoe BayBayN19.15093°W155.91063°362764View Map
Omokaa BayBayN19.17989°W155.90827°362818View Map
Oneloa BayBayN21.00510°W156.65972°362824View Map
Ōneo BayBayN19.63454°W155.99084°362825View Map
Onomea BayBayN19.80723°W155.08979°362835View Map
Ōpau BayBayN20.71040°W155.98792°362871View Map
Pa Ma WaaBayN22.20437°W159.60727°1934249View Map
Paaoao BayBayN19.53209°W155.95616°362914View Map
PaewaBayN19.06589°W155.55300°362937View Map
Pāʻia BayBayN20.91697°W156.38332°362969View Map
Pāʻiloa BayBayN20.78717°W155.99985°362977View Map
Paiahaʻa BayBayN18.96904°W155.61769°362971View Map
Paikō LagoonBayN21.28290°W157.72445°1904937View Map
PākalāBayN22.20672°W159.33785°362983View Map
PākamoiBayN21.89281°W159.40592°362988View Map
Paki BayBayN19.62907°W154.96789°362995View Map
Pāpā BayBayN19.21156°W155.89894°363095View Map
Pāpaʻa BayBayN22.17281°W159.31238°363099View Map
Pāpaʻaʻeanui BayBayN20.89717°W156.19982°363104View Map
PāpaʻiBayN19.69264°W154.98130°363117View Map
Papaka IkiBayN20.59854°W156.59022°363124View Map
Papaka NuiBayN20.59687°W156.59479°363126View Map
Papaloa BayBayN20.64989°W156.05508°363149View Map
PāpuaʻaBayN19.67193°W154.98289°363172View Map
PaukūpahuBayN19.71395°W154.98939°363192View Map
PaulaukaBayN19.05753°W155.55338°363193View Map
Pauoa BayBayN19.95193°W155.86220°363198View Map
Pauwalu HarborBayN21.08334°W156.76911°363207View Map
Pawai BayBayN19.64762°W156.02161°1853094View Map
Pearl HarborBayN21.35270°W157.96962°363230View Map
Pelekunu BayBayN21.16520°W156.88103°363242View Map
Pepeiaolepo BayBayN20.66885°W156.03865°363252View Map
Pilale BayBayN20.93571°W156.25537°363275View Map
Poelua BayBayN21.01781°W156.57929°363297View Map
PohakuahaluluBayN19.11304°W155.52225°363319View Map
Pohakumanu BayBayN19.87642°W155.10897°365050View Map
PōhakuwaʻakauhiBayN18.94262°W155.69320°363370View Map
Pohoiki BayBayN19.45714°W154.84292°1905554View Map
Pōhue BayBayN19.00999°W155.79796°363375View Map
Pōkaʻī BayBayN21.44432°W158.19192°363381View Map
Puako BayBayN19.97458°W155.83424°363461View Map
Pueo BayBayN19.89351°W155.90604°363489View Map
Puhala BayBayN20.93994°W156.33558°1919947View Map
Puhi BayBayN19.73615°W155.04908°363495View Map
Puhio KealaiBayN18.99000°W155.59331°363503View Map
Pūkoʻo HarborBayN21.07071°W156.79836°363527View Map
Punaluʻu HarborBayN19.13449°W155.50332°363570View Map
Puniʻawa BayBayN20.93671°W156.24726°1919954View Map
Puu Alii BayBayN19.79065°W156.03060°363670View Map
Puu Hinahina BayBayN19.13757°W155.91458°363704View Map
Quarry LochBayN21.35314°W157.94340°1958403View Map
Reeds BayBayN19.72674°W155.06110°364212View Map
Shark BayBayN23.57694°W164.70139°1890777View Map
Sharks BayBayN20.73465°W156.89171°1924900View Map
Sharks CoveBayN21.65039°W158.06321°1905079View Map
Small BayBayN21.14115°W157.28961°1890611View Map
Southeast LochBayN21.35574°W157.94889°364279View Map
Toilet BowlBayN21.26940°W157.69052°1905113View Map
Turtle BayBayN21.70138°W158.00151°1905119View Map
Uaoa BayBayN20.93711°W156.27120°364319View Map
UlumaluBayN20.94352°W156.28816°364342View Map
UnulauBayN21.94177°W159.34940°364376View Map
Wahiawa BayBayN21.89571°W159.57592°364423View Map
WaʻaikiBayN20.60048°W156.58601°364407View Map
Waiakailio BayBayN20.07405°W155.86048°364476View Map
Waialea BayBayN19.98131°W155.82997°364530View Map
Waialua BayBayN21.59531°W158.10953°364544View Map
Waiapele BayBayN19.16371°W155.43378°364567View Map
WaiʻahaBayN19.62789°W155.98867°364448View Map
Waiʻaʻama BayBayN20.67334°W156.03384°364443View Map
Waikahalulu BayBayN20.51167°W156.64750°364641View Map
Waikapuna BayBayN19.01873°W155.57877°364669View Map
Waikīkī BayBayN21.27482°W157.82762°1905208View Map
Wailea BayBayN19.88374°W155.11781°365053View Map
Wailua BayBayN22.04720°W159.33345°365208View Map
Wailua CoveBayN20.67969°W156.02594°364742View Map
Wailua Iki BayBayN20.83750°W156.12401°364752View Map
Wailua Nui BayBayN20.84141°W156.12770°364754View Map
Waimānalo BayBayN21.34528°W157.69361°364776View Map
Waimanu BayBayN20.14570°W155.63475°364786View Map
Waimea BayBayN21.64099°W158.06601°364796View Map
Waimea BayBayN21.95156°W159.66761°364797View Map
Wainiha BayBayN22.21534°W159.53887°364816View Map
Waiohue BayBayN20.82542°W156.11283°364832View Map
WaiokaBayN20.70378°W155.99419°364841View Map
Waiokapua BayBayN22.00553°W159.77687°1853141View Map
Waipiʻo BayBayN20.91551°W156.22529°364895View Map
Waipio BayBayN20.12336°W155.58537°364897View Map
WaipouliBayN19.06759°W155.55302°364907View Map
Waiu BayBayN20.62290°W156.16649°364932View Map
Waiuha BayBayN20.62929°W156.12285°364934View Map
Waiulua BayBayN19.92659°W155.88915°364938View Map
Wawaionū BayBayN20.10924°W155.88284°364958View Map
West CoveBayN23.57778°W164.70500°1890781View Map
West LochBayN21.36613°W158.01052°364980View Map
Witches BrewBayN21.26742°W157.69488°1905277View Map
Yam BayBayN21.86028°W160.24056°1890738View Map
Yokohama BayBayN21.55477°W158.24913°1905280View Map

Note: Coordinates displayed in the above table are referenced to NAD83 datum.


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