What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Paralegal Public Defender Lawyer and Attorney

When we face any legal matter in our life, we always need such person who has in depth knowledge of all laws and acts related to our concerned matter in the light of state’s laws. These persons could be Paralegal, Public Defender, Lawyer or Attorney.