Rand Heidinger (Canadian, born )