tom rosen net worth