James Long, 2. Baronet