ALAMO ADVISERS, INC.