David Atkinson — Canadian opera singer and musical theatre actor (1921-2012)