john canada terrell net worth