James Long, 5. Baronet