managing director richard spitz net worth