All materials copyright © 2016-2021 Hats and Spats, unless otherwise noted.