A method of diagnosing a person's potential for developing cardiovascular disease, the method being carried out by a processor and the method comprising the steps of: (a) determining a first best-fit equation for preexisting data assigning original CVD points to a plurality of physiological parameters, wherein said plurality of physiological parameters include chronological ages in a population of individuals; (b) Extrapolate using the first best-fit equation to assign extrapolated CVD points to younger and older chronological ages than said chronological ages in said preexisting data; (c) using said original CVD points and said extrapolated CVD points to determine a lowest total CVD points possible and a highest total CVD points possible for said physiological parameters; (d) determining a second best-fit equation for said preexisting data assigning CVD risk data to total CVD points; (e) Extrapolate using the second best-fit equation to assign extrapolated CVD risk data to a plurality of total CVD points ranging from said lowest total CVD points possible to said highest total CVD points possible; (f) Assigning said extrapolated CVD risk data to a selected percent flow-mediated dilation (%FMDmax) value selected from a plurality of the person's %FMDmax values, wherein said plurality of %FMDmax values includes values above and below said selected %FMDmax value; (g) expanding said extrapolated CVD risk data to account for said plurality of %FMDmax values, thereby creating expanded CVD risk data; (h) using the second best-fit equation to assign total CVD points to each value in said expanded CVD risk data, thereby creating a plurality of assigned total CVD points; (i) determining a third best-fit equation for said preexisting data assigning vascular ages to said expanded CVD risk data; (j) using the third best-fit equation and said plurality of assigned total CVD points to calculate vascular ages corresponding to each value in said expanded CVD risk data; (k) determining a fourth best-fit equation assigning said vascular ages to adjusted selected %FMDmax values; (l) reassigning said vascular ages to said plurality of %FMDmax values based on said adjusted selected %FMDmax values; (m) creating a vascular age calculator comprising a table of vascular ages corresponding to said plurality of total CVD points and said plurality of FMD values; and (n) using said vascular age calculator to diagnose the person's potential for developing cardiovascular disease. (a) determining a first best-fit equation for preexisting data assigning original CVD points to a plurality of physiological parameters, wherein said plurality of physiological parameters include chronological ages in a population of individuals; (b) Extrapolate using the first best-fit equation to assign extrapolated CVD points to younger and older chronological ages than said chronological ages in said preexisting data; (c) using said original CVD points and said extrapolated CVD points to determine a lowest total CVD points possible and a highest total CVD points possible for said physiological parameters; (d) determining a second best-fit equation for said preexisting data assigning CVD risk data to total CVD points; (e) Extrapolate using the second best-fit equation to assign extrapolated CVD risk data to a plurality of total CVD points ranging from said lowest total CVD points possible to said highest total CVD points possible; (f) Assigning said extrapolated CVD risk data to a selected percent flow-mediated dilation (%FMDmax) value selected from a plurality of the person's %FMDmax values, wherein said plurality of %FMDmax values includes values above and below said selected %FMDmax value; (g) expanding said extrapolated CVD risk data to account for said plurality of %FMDmax values, thereby creating expanded CVD risk data; (h) using the second best-fit equation to assign total CVD points to each value in said expanded CVD risk data, thereby creating a plurality of assigned total CVD points; (i) determining a third best-fit equation for said preexisting data assigning vascular ages to said expanded CVD risk data; (j) using the third best-fit equation and said plurality of assigned total CVD points to calculate vascular ages corresponding to each value in said expanded CVD risk data; (k) determining a fourth best-fit equation assigning said vascular ages to adjusted selected %FMDmax values; (l) reassigning said vascular ages to said plurality of %FMDmax values based on said adjusted selected %FMDmax values; (m) creating a vascular age calculator comprising a table of vascular ages corresponding to said plurality of total CVD points and said plurality of FMD values; and (n) using said vascular age calculator to diagnose the person's potential for developing cardiovascular disease.