JAMES JARVIS & ASSOCIATES LTD.