My best guess would be Boxer with Dalmation. He has a Boxer type head, but his snout is too long, although he does have the typical Boxer upturned nose. His body looks like a heavy Dalmation, esp, with the spots. I know there are several breeds with spots like this, but these really look like Dalmation spots. You say he is about 60+ lbs. That is too big for a Staffie, I know they are heavy dogs, but they are not really that tall.
I saw a Staffie at the show this weekend, cutest thing, it just sort of skipped along around the ring, such a happy dog.
Whatever he is, I am sure you love'em to bits, no wonder, he is so sweet