H F McMains

McMains is an independent scholar.