beverly cocks