john rosenstern biography