John Shearer @johnshearer

Entertainment and Advertising Photographer Based in Nashville, TN. Represented by @greylandreps Syndicated by @gettyimages

31.4k Followers 1.1k Following 645 Posts

200 Followers

1097 Following