John R Loomis
Note: These are being updated and not in final form