Justin McKinney has never been short on confidence.