Johnathan B Mackenzie (Randall Garrett)