All content © David P Scott 2018-2019 unless noted. All rights reserved.