Heat oven to 350°F.
Line a baking sheet with parchment paper.
In a large bowl, mix the flour, sugar, baking powder, baking soda, and salt.
Cut in butter with a pastry blender or two forks until butter is the size of small peas.
Stir in the ham, cheese and green onion.
In another small bowl, whisk milk and egg.
Add the wet ingredients to the dry; stir until mixture holds together.
Place the dough on a floured surface; form dough into an 8” round about 1” thick.
With a knife, cut dough into 8 wedges.
Place on a baking sheet lined with parchment paper or an ungreased baking sheet.
Bake for 8–10 minutes or until golden brown.