knox stewart