Corsos and neos are very closely related and can be very similar in appearance. Neos are bigger and tend to have much droopier faces, but not always. Now the sizes you're talking are not a bit on the big side they are giant for corsos. Because of the size I would lean tword neo in the mix, but it could just be a line of corsos that have been bred up for size, unfortunately it's a disgusting trend I'm noticing as the breed gains popularity in the U.S., everything just has to be bigger here. If the dad is registered it shouldn't be too hard to trace the ancestors and see. Even if you got DNA tests done you still may not get a definitive answer. That being said in that picture he looks more corso then neo too me, but he's right on that in between line, his face is a little over droopy for a corso but def not out of the realm of a corso face, and again it's a little tight for a neo but again not so much so that I would say def not a neo.