My name is Rob Harper. Here you'll find my thoughts on market movements, company deep dives, quarterly portfolio updates, book reviews, and more! Welcome