larry mcreynolds