Is the following senetence considered an run-on one? Should I revise it?

"To Kill a Mockingbird by Harper Lee features the esteemed novel’s protagonist, a young girl named Jean Louise “Scout” Finch who lives with her beloved older brother, Jem (Jeremy), and their father, Atticus, in the town of Maycomb, Alabama—a small town where everyone’s social rankings depend on where they live, who their parents are, and how long their ancestors have resided there before—during the Great Depression. "

2 answers

It's not a run-on. However, it is much too long. Break it into two or three sentences.
That's why some writers don't like the dashes. It can make a sentence really long without having to use standard punctuation (commas, colons, etc).