I'm not sure from your description if he is truly aggressive, or merely untrained, and living with people who have allowed him to become alpha.

Here is an excellent post on this subject by Dixieland Dancer, a person who has had a lot of experience training dogs.