I have not taken the time yet to figure out what kind of bird it is. I'm guessing it is some sort of finch, by its shape, but the multiple body colors are throwing me off. Plus I just don't have much experience with knowledge of pet finches. Just finches in the wild.
I hope he comes back!