Christopher W Wingate Author