ed beach