michael singh