Porteous, James A. A. (James Archibald Asbury)