What is the difference between generic and brand drugs?

Jeff Johnston