James Wilson (of Stubby Hill)