Edward William Cooke, R.A.

Edward William Cooke, R.A.