As a Lieutenant , he served in Ulster during the Irish Rebellion of 1641 .
Weir was a signatory to the Solemn League and Covenant and an officer in the Scottish anti-Royalist army .
As a Lieutenant , Weir served in Ulster during the Irish Rebellion of 1641 .
Weir was a signatory to the Solemn League and Covenant and an officer in the Scottish anti-Royalist army .