Born in Scotland. Right fullback. Played with Bethlehem Steel 1913-20; Robins Dry Dock 1921; Todd 1921-22 (20 ASL games, 6 Open Cup games); New York FC 22-23 (5 ASL games); Philadelphia 1924-25 (2 ASL games).
McKelvey was a member of the Bethlehem Steel team that toured Scandinavia in 1919.