John F. Allen — Canadian physicist (1908–2001)