Barbara Hall

Active Monrovia, CA President for B.L. Hall, Inc.