Julius Garibaldi Melchers. Macpherson and Macdonald. Julius Garibaldi Melchers. Macpherson and Macdonald.