Alan Rosenberg Ontario Canada