Is the tank big enough? You should have a 50 gal tank for four goldfish. Being cramped can make them "cranky". It could also be that he is new and is still settling in. I've never had an aggressive goldfish before. I doubt that he could kill them outright, but he could possibly cause a wound that could get infected. Then the infection could kill them if it wasn't treated.