david beer