Daniel Richard VS John Mckinnon A+ A- Print Email North American Challenge 29 presents this Featherweight bout. It's Daniel Richard taking on John Mckinnon. (Featherweight MMA )