James McGowan is a literary agent at BookEnds Literary Agency, representing award-winning authors and illustrators.