Some people call me the "Word Grinder." Award-winning writer | #AlfalfaBook author | #litterchallenge I play a lot of #pickleball. Opinions are my own.

Chicago
Joined February 2013
James Tehrani retweeted
3,000-day #litterchallenge Day 2,593: First time I can remember the litter found me. This napkin was blowing in the wind. I started watching it about 50 feet away, and it blew directly toward me from there. #Napkin #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x86 #AtLeastOneaDay #OreotheDog
3
8
76
James Tehrani retweeted
3,000-day #litterchallenge Day 2,592: Getting a taste of the college lifestyle this weekend. #Busch #Litter #FoundinaHole ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x86 #AtLeastOneaDay #OreotheDog
2
5
33
James Tehrani retweeted
3,000-day #litterchallenge Day 2,591: I might realize later that I was sleepwalking when I grabbed this. ๐Ÿ˜ด #Cup #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x86 #AtLeastOneaDay #OreotheDog
2
5
31
James Tehrani retweeted
3,000-day #litterchallenge Day 2,589: You forgot to pick up the fabric softenerโ€ฆ #FabricSoftener #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x86 #AtLeastOneaDay #OreotheDog
3
6
30
James Tehrani retweeted
3,000-day #litterchallenge Day 2,587: I try not to get bent out of shape when it comes to litter, but โ€ฆ #PaperTowelTube #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x86 #AtLeastOneaDay #OreotheDog
1
4
7
60
James Tehrani retweeted
3,000-day #litterchallenge Day 2,586: Sunday suds #Modelo #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x86 #AtLeastOneaDay #OreotheDog
1
7
114
James Tehrani retweeted
3,000-day #litterchallenge Day 2,585: Need a napkin? #Napkin #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x86 #AtLeastOneaDay #OreotheDog
4
6
70
James Tehrani retweeted
3,000-day #litterchallenge Day 2,582: Whoโ€™s ready for Game 3? This guy! Go @whitesox! #Lid #Straw #Litter #BlackoutGame ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x86 #AtLeastOneaDay #OreotheDog
1
2
9
79
James Tehrani retweeted
3,000-day #litterchallenge Day 2,581: Look in my eyes. What do you see? #Lid #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x86 #AtLeastOneaDay #OreotheDog
3
8
39
James Tehrani retweeted
The White Sox are bringing a 2-0 ALDS lead home to Chicago!
121
2,121
351
12,715
580,329
James Tehrani retweeted
WHITE SOX TAKE GAME 2 AND TAKE A 2-0 SERIES LEAD ๐Ÿคฏ
33
547
79
3,460
40,662
James Tehrani retweeted
3,000-day #litterchallenge Day 2,579: I saved big money and picked up litter. #Rebate #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x85 #AtLeastOneaDay #OreotheDog
2
6
38
James Tehrani retweeted
๐Ÿ’ฏ
3,000-day #litterchallenge Day 2,578: Whoโ€™s ready for Game 1? We are! #MLBPOSTSEASON2026 Go @whitesox! #Lid #Straw #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x85 #AtLeastOneaDay #OreotheDog
1
2
34
James Tehrani retweeted
Japanese call of Munetaka Murakami 1st postseason HR ๐ŸŽ™๏ธ 112.2 mph & 440 ft. 2 for 2 off Parker Messick today w/ 111.5 mph single too. #WhiteSox
53
1,042
121
8,250
5,827,204
James Tehrani retweeted
GAME 1 W!
186
1,945
235
11,292
193,619
James Tehrani retweeted
3,000-day #litterchallenge Day 2,577: Rain on me โ€ฆ Go @whitesox! #McCafe #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x85 #AtLeastOneaDay #OreotheDog
3
8
104
James Tehrani retweeted
3,000-day #litterchallenge Day 2,576: Iโ€™m downtown for a conference, Iโ€™m sopping wet, and Iโ€™m still picking up litter. Go @whitesox! #Container #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x85 #AtLeastOneaDay #OreotheDog
2
7
90
James Tehrani retweeted
Game 1? Game won.
55
801
86
5,253
86,990
James Tehrani retweeted
3,000-day #litterchallenge Day 2,575: Playoffs are here! Go Sox! Go @whitesox! #GreekYogurt #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x85 #AtLeastOneaDay #OreotheDog
2
9
174
James Tehrani retweeted
3,000-day #litterchallenge Day 2,574: Blue meet green #NewspaperBag #Plastic #Litter ๐ŸŒŽ๐Ÿšฎ๐Ÿ—‘๏ธ๐Ÿถ๐Ÿ˜Žโœ‹๐Ÿ’š x85 #AtLeastOneaDay #OreotheDog
4
10
71