Investors can execute trades through either brokers that trade on their behalf (agency intermediation) or dealers that trade with them (principal intermediation). We explain the heterogeneity in intermediation via the trade-off between monitoring brokers and incurring dealer inventory costs....