Some dj's are just "awkward". They arrive late, are not dressed appropriately or arrive without backup equipment in case an amp goes down mid-song.
However, I have seen and heard Tommy at several events (and weddings) and he is remarkable. Tommy gets people dancing, he is professional and makes it so everyone is having a great time without a worry. Give him a call before you hire anyone else.