Omar McLeod ready to deliver for KC