P. JOHN MCEACHERN SR