GRANT & HAGAN, INC.