James N Alford Facts