John Knox (c. 1513-1572)

John Knox (c. 1513-1572)