benjamin johns net worth