Joseph Yates Porter III — American military officer