T.S.
Have you talked to the librarian? This is what they do, what they live for, to help kids (and adults) find just the right books!
Also if he is in K his teacher can provide you with an insanely long list of books based on his reading level, so ask her as well.