JOHN H. STRAND, JR.