john holmes net worth