Andy Caffrey

3%
Flag icon
I arranged for an inspirational speaker to open the general meeting, hoping that an uplifting message would help us expel the ghosts of 2016.
Hacks: The Inside Story of the Break-ins and Breakdowns That Put Donald Trump in the White House
Rate this book
Clear rating
Open Preview