joseph richards & associates