what is john flatters' nationality?
canada