sahgeekdad
sahgeekdad

sahgeekdad

NorCal, 95330

stay-at-home dad; child of God; technology advocate; mostly harmless