keydrain calligan