Who is David Miller? David Miller is a South African professional cricketer who hails from Pietermaritzburg, Natal Province, South Africa. The cricketer is currently playing for the South