Firm profile: Myers Lister Price