Ahrens Fuller St John & Vincent INC