Who has scored the most premiership goals ever?

Alan Shearer, with 260 for Blackburn and Newcastle.