peter leeds net worth