William C Powers Jr Author