stephen kupka net worth