G. Allen Financial, Inc. employs a fundamental analysis approach, focusing primarily on mutual funds, including stock and bond funds. The firm's investment philosophy emphasizes long-term growth through strategic asset…