Copyright 2015 (c) Richard C. Randall