Brad Wray

Brad Wray

Brad Wray

Haver of ideas. Writer of things. Developer of Software. Former Teacher of psychology, history and CompSci. Maker of educational technology and pergolas.