daedalushowell.com
Sore in Windsor - Daedalus Howell
Towns called Windsor dot the states, as do a handful in England (in Berkshire, Cornwall and Lincolnshire) where I presume the name originated.