keen rosenthal