Douglas Shearer

Active Sacramento, CA President for Urban Hope Christian Alliance, Inc.