CPP 075: Val Geisler's biggest contract yet a result of specialization

© Philip Morgan