John Payton Smith

Name
John Payton /Smith/
Given names
John Payton
Surname
Smith