Tim Orr
Tim Orr

Tim Orr

Tail end baby boomer pushing 60 with a love for writing, technology and music composition.