JOHN M. KRAT, III