public profile
Son of Thomas McKirgan and Robina Sloan Brother of Robert (Bert) Sloan McKirgan; Baby McKirgan; David Sloan McKirgan; Elizabeth Davidson McKirgan; Mary Sloan McKirgan and 3 others; Jane Nicol McKirgan; Thomas McKirgan and Baby McKirgan « less