William D. Porter page 3 full