T. P. HAMILTON, INC.