robert greene net worth