William D. Porter page 2 full