+ Renamed list variables to have meaningful names.
+ Reengineered firstViewedList to only pull back the fields needed and not the whole model.
+ Was able to weave the count of the number of views into the firstViewedList so that we could get rid of the overhead of another foreach loop.
+ using Person.FullName instead of FirstName and LastName.