D.K.
One of the best tricks is have the Dr talk to him about how dangerous it is for him to hold it!! That can reek havoc on his system.
Our Dr telling my kids something is a whole different thing then me saying something.
He knows how to go, obviously, my suggestion is be matter of fact about it but all big boy priviledges cease until he goes on the potty. Buy a fun potty seat and try to encourage him but don't get angry about it. He knows what he is suppose to do.
Take away big boy toys, all that stuff until he shows he is a big boy. Boys in general can take longer in potty training.
Put him back into pullups to save you both in the sanity dept and let him "earn" back underwear. Let him cry about sitting on the potty, but tell him nicely "you know until you can show me you can do this yourself, I need to set you on the potty for a minute. If you don't have to go that is fine but sit here for one minute". Set a timer.
Don't scold, try to keep your cool and just be whatever about it.
He will do it when he is ready and him holding it can really be dangerous.
Have a friend or family member call into your home and pretend to be his favorite super hero or character (or even Santa) praising him for heading to be a big boy and with the prospect of big boy reward if he starts going on the potty himself.
Just a suggestion. Each child is different and some go at their own pace. Hang in there! :)