Mr. Carter, Mr. Flynn, Mr. Milne, and Mr. Savage serve the little town of Milford as architect, banker, druggist, and grocer, though not necessarily respectively. Each man's income is a whole number of dollars.

The druggist earns exactly twice as much as the grocer, the architect earns exactly twice as much as the druggist, and the banker earns exactly twice as much as the architect.

Although Mr. Carter is older than anyone who makes more money than Mr. Flynn, Mr. Flynn does not make twice as much as Mr. Carter.

Mr. Savage earns exactly $3776 more than Mr. Milne.

What is each man's occupation?

I have two questions about this game:

1. Is there only one possible answer? If so, why?

2. What is the significance of "Mr. Carter is older than anyone who makes more money than Mr. Flynn"? I couldn't find any way to make use of the information.