Debora Pearson is the author of numerous picture books including the highly-acclaimed Leo’s Tree. She lives in Toronto, Ontario.