Daniel King

Daniel King

Daniel King

Professional Software Engineer and Educator, amateur Musician, armchair Personal Finance Expert