CHERRY, EDSON & KELLY, LLP