beach e. richards