Substance.com

Get involved in the conversation.

Kevin Gallagher

Kevin Gallagher


  • 1
  • 0
  • 0
  • 2
  • 17

Kevin Gallagher lives in Pittsburgh. He works as a homeless outreach counselor and is a graduate student focusing on addiction, recovery and harm reduction.