Other cities that he has stayed in are Lake Bluff, Sparta, Chicago and 2 other cities. 1668 Telegraph Rd, Lake Forest, Il 60045 is where Richard lives. Richard has some connections with...