Barbara Forbes Peerage person ID=527997 Children John Skene, 3rd of Hallyards Partners Sir Alexander Skene, 2nd of Hallyards