Rui Canha

Active Castro Valley, CA President for Canha Properties, Inc.