JOHN P. STRAND, JR.