Jack Allanach

Allanach writes regularly for telecommunication organizations and computing magazines.