james marsh net worth