andrew rubenstein son of david