Leaf es oriundo de New Rochelle, Nueva York, y se ha licenciado por la Universidad George Washington.