JOHN M. MACIVER