Phil Shapiro
Phil Shapiro

Phil Shapiro

Edtech blogger refurbisher satirist professor songwriter screencaster library geek storyteller FOSS advocate inventor change agent inclusion dreamer whimsy