Tom Johnston investments