Cherry, Edson & Kelly, Llp