TaxpayersMoney

669
reputation
1
8
26

Dilettante with no training, learning by plagiarism and trial and error.