Ryan Dahlke

Helping people using web and data technologies. Finding the strange in the familiar. Calculated risk taker, explorer and teacher, bridging the digital divide.

Ryan Dahlke