John Lawrence Sowell

Name
John Lawrence /Sowell/
Given names
John Lawrence
Surname
Sowell