Which man is often called the Father of the Constitution?

Which man is often called the Father of the Constitution?

A. Alexander Hamilton
B. Benjamin Franklin
C. James Madison
D. Patrick Henry