H. Gates Jr.

First name
H.
Last name
Gates
Suffix
Jr.