What is correct : "he makes a good impression" or "he gives a good impression" ? Or are both correct ?