Competitive seat

Three Democrats vie to represent Assembly District 47

by