McCalley competes in LPGA