George D'Angelo II

Value, contrarian
George D'Angelo II
Value, contrarian
Contributor since: 2014