Bahar Shah

Bahar Shah

Software engineer/manager by day. Baker, reader and wannabe film critic by night.