Kim Foley MacKinnon is an award-winning journalist with more than 15 years of experience in a variety of media, from newspapers to magazines to websites.

Kim Foley MacKinnon is an award-winning journalist with more than 15 years of experience in a variety of media, from newspapers to magazines to websites.