USPS frustrates me because when I send out payment it doesn't show up as received until two or three days after it was signed for. Often I receive my knife before the payment comes up as delivered.

I have my sheaths made in Arkansas, and it takes eight to nine days to get there when sent Priority. Two or three days on the return trip. It has been explained to me that my Post Office is so far out of the way that there is no guaranty for delivery dates, no matter the shipment type. I also get the local church’s mail at least twice a week in my P.O Box. I shudder to think what mail of
mine the church gets. Also, having a Post Office that is only open for seven and a half hours a day, five days a week is not very convenient.
UPS routinely delivers me my neighbor’s packages. I get the medication they order for their dog every month. Sometimes they leave packages at the end of the easement I share with another house. Pretty crappy, as I live off the highway. Sometimes they get covered in snow, and we don't even know a package has come. Most of the woodworking supplies I used to order were delivered UPS, and the boxes always arrived dented and torn. Many times the contents were damaged despite being well packaged. The delivery person also liked to sign my name to save herself a return trip when I wasn’t home. Now, I won’t use them under any circumstances.
FedEx has been great, except for their freight. That is contracted out. Nothing like getting a new Laguna bandsaw that has been shipped from California to Montana while laying on it’s face. Other than that, I have nothing but glowing reviews for them. They always ship to me promptly, and even leave it on my porch.

I have never received a damaged package from them that was shipped by air. I drive forty miles round trip to get to a shipping station, but it well worth it in my mind.
Dealing with knives purchased from people I don’t know, I go with USPS Priority insured with deliver confirmation due to the federal fraud thing. (I think I am right about that?) Otherwise, FEDEX air all the way.
*Edit-Sorry I went off topic. As others have said, he should have the tracking number for you. Smells a little hinky to me, solely based on the fact that he doesn't have it.