kelly devine