David Singer

David Singer

Digital dealer, dad, developer in denial, distinguished debaucher, débutant, dependable delinquent