You need to get a handle on his ground manners before you can help the food aggression. Essentially he sees himself as being in charge..the lead horse..he's the alpha.
Do you have a round pen? Can you use a lunge line? Is he aggressive in any other way other than when you have food?
You need to work him down, make him so tired that standing is about all he wants to do, then, once he has cooled down, offer food. If he gets aggressive, work him again. You want him to think that the only way he is going to get food is if he stands still.
You might want to take a look at some of the trainers out there..Clinton Anderson, Dennis Reis and the like. They all have their techniques to get a horse to respect your space. The other thing to do is look into a trainer in your local area that may be able to help. If you aren't used to handling an aggressive horse you may need help in order to keep yourself safe..which is the top priority.
Once the horse is listening and is being respectful of your space, I think you'll see the food aggression pretty much disappear.