@2019 Mike Minney, unless otherwise noted.