Reference author: James Rehg

First name
James
Middle name
M
Last name
Rehg