Mark J. DeHaven
profmjd.bsky.social
Mark J. DeHaven
@profmjd.bsky.social
Community health scientist (semi-retired) conducting socially accountable research, guided by justice, mercy, and compassion.

https://pages.charlotte.edu/mdehave1/

https://scholar.google.com/citations?user=sYnVIBAAAAAJ&hl=en
No videos yet.