public profile
Son of John B Blair and Nancy Ellen Strange Brother of Henry Brown Blair; Parodine Blair; James William Blair and Sarah I Blair Half brother of James William Blair