William Howell Humboldt Park, Chicago, United States
Rating: 1685 Last Game: Nov 6, 2009 Member Since: Aug 6, 2008