Apr 25, 2012 | Events & Assassinations
A witness is someone who has firsthand knowledge about an event. An expert witness is a person who, by virtue of education, training or experience, is believed to have expertise in a particular area. A different type of witness is an eyewitness, who is a person that...