Profile of teresa macharia