John Shearer @johnshearer

Photographer | Director Based in Nashville, TN. Represented by @greylandreps Syndicated by @gettyimages

41.9k Followers 1.1k Following 721 Posts