Good last names. Although I think "Dyson" is a vacuum brand. :) I'm thinking Max will be a good first name for this character.
You must like this character or something. People use the name Max for cool, fun, clever characters. Rarely is there an unsympathetic cretin named Max in a book. I think Max is a terrible name. It's also the name of the dog in my yard.
He's the protagonist, so yeah, i like him. I'll let you read it when it's done.