James Lane, 2nd Viscount Lanesborough


James Lane, 2nd Viscount Lanesborough - person. He was born on January 1, 1650.