Christopher Layer
English Jacobite conspirator

Christopher Layer