Michele Ybarra

Michele Ybarra

Speaker

MPH, PhD; Center for Innovative Public Health Research, San Clemente, California, United States.