john ballen net worth