Andrew Haji

opera singer and technology consultant in Toronto, Ontario, Canada