michael vaughan net worth venmo