James F Pastor Author