This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Profile
David P Ball
davidpball.bsky.social
did:plc:mejaukuadfi5rfi2ohd22y3x
CBC News reporter ¶ Also at www.threads.net/@davidpball ¶ CAJ+Webster awards. ¶ Bylines: Toronto Star, Globe & Mail, AFP, Tyee, Le Monde, Guardian, National Post ¶ Tips: david.ball@cbc.ca