John Frederick Knight,

Name
John Frederick /Knight/
Given names
John Frederick
Surname
Knight