Edward William Cooke R.A.

Edward William Cooke R.A.