CANNONS – PART 3 February 2, 2025 Adam Nichols Background (This post is a continuation of Cannons – Parts 1 and 2. If you haven’t done so already, it’s best[…] Read more