Jeff Jarvis

2 books

560 pages

19 days of reading

100% finished

4 stars average

finished
read