(c) 2021 Geoffrey A. Moore. All rights reserved.