Paper Chase by Mychael Barratt Art Card. Mychael Barratt was born in Toronto, Canada but thinks of himself as a Londoner since arriving for what was meant to be a two-week stay twenty years ago. He has that immigrant's zeal for his adopted home & his narrative pieces include local settings that have a personal resonance. His work that pilfers from the history of art is humorous but is always done in the spirit of genuine admiration & homage.