undefined

Kim Lockhart

Canadian French immersion teacher and special educator in Kingston, Ontario