Leonard Collier is a retired lawyer of 35 years experience and a freelance writer who resides in Toronto Ontario. His has appeared at all level of courts in Ontario and primarily practiced Insurance law. He has a long standing interest in politics and history.