Dr Stephen Cross: ‘Thou half-dead angel’

Dr. Stephen Cross