Michael Shapira

<p>Anyone take him? No ratemyprofessors for him. New?</p>