Dave Harper

Dave Harper 
Dave Harper's avatar
US Navy Veteran, Retired Software Engineer, 2x Cancer Survivor, and Kidney Transplant Recipient. Also I love bicycles! And music!