T&K Cannon: A work in progress.....