Kevin Roberts

Kevin Roberts lives in Canada with his husband and pack of rescue dogs. When he’s not outside, he’s blogging.