We earn commissions from brands listed on this site, which influences how listings are presented.
Advertising Disclosure
David Cain
Contributing Writer
David Cain is a writer based in Winnipeg, Canada and contributes to Top10.com. He is the creator and author of Raptitude, a blog about getting better at being human.