University of Kentucky
College of Public Health
111 Washington Avenue - #204b
Lexington,
KY
USA
40536
Papers:
3003.0 Estimating the value of public health spending: Evidence on health and economic impact