Richard Beach

About

Sir Richard Beach was an English officer in the Royal Navy.

Books